- Preprocesamiento de imágenes escaneadas Las imágenes escaneadas pueden requerir cierto preprocesamiento antes del reconocimiento; por ejemplo, si los documentos escaneados contienen ruido de fondo, texto inclinado, colores invertidos, márgenes negros o una orientación o resolución incorrectas.
- Reconocimiento simultáneo de un gran volumen de documentos Para extraer datos de texto de un documento, primero debe reconocerse. Al procesar un gran volumen de documentos, el procesamiento simultáneo de documentos puede resultar útil. En este caso, la carga de trabajo del análisis y el reconocimiento puede distribuirse entre los núcleos del procesador, lo que permite acelerar el procesamiento.
- Exportación a un formato de archivo El documento reconocido se guarda en un formato de almacenamiento adecuado. Los formatos más convenientes para almacenar documentos son PDF, PDF/A, PDF y PDF/A con MRC. Al guardar en estos formatos, se puede usar un modo en el que el texto se coloca debajo de la imagen del documento; esto permite conservar íntegramente el formato del documento y habilita la búsqueda de texto completo. La configuración de MRC permite reducir significativamente el tamaño del archivo sin pérdida de calidad visual. Además, al guardar en formato PDF, se pueden personalizar los ajustes de seguridad del documento para protegerlo contra la visualización y la impresión no autorizadas.
Implementación del escenario
Paso 1. Carga de ABBYY FineReader Engine
Paso 1. Carga de ABBYY FineReader Engine
C#
C++ (COM)
Paso 2. Carga de la configuración para el escenario
Paso 2. Carga de la configuración para el escenario
Nombre del perfil | Descripción |
|---|---|
DocumentArchiving_Accuracy | La configuración se ha optimizado para ofrecer la máxima precisión:
|
DocumentArchiving_Speed | La configuración se ha optimizado para la velocidad de procesamiento:
|
C#
C++ (COM)
Paso 3. Carga y preprocesamiento de las imágenes
Paso 3. Carga y preprocesamiento de las imágenes
- Crear el objeto FRDocument mediante el método CreateFRDocumentFromImage del objeto Engine. Este método crea el objeto FRDocument y carga imágenes desde el archivo especificado.
- Crear el objeto FRDocument mediante el método CreateFRDocument del objeto Engine y, a continuación, agregar imágenes desde un archivo al objeto FRDocument creado (utilice el método AddImageFile, AddImageFileWithPassword o AddImageFileWithPasswordCallback del objeto FRDocument).
C#
C++ (COM)
Paso 4. Reconocimiento de documentos
Paso 4. Reconocimiento de documentos
C#
C++ (COM)
Paso 5. Exportación de documentos
Paso 5. Exportación de documentos
C#
C++ (COM)
Paso 6. Descargar ABBYY FineReader Engine
Paso 6. Descargar ABBYY FineReader Engine
C#
C++ (COM)
Recursos necesarios
Optimización adicional para tareas específicas
-
Escaneo - Solo para Windows
- Escaneo
Descripción del escenario de ABBYY FineReader Engine para escanear documentos.
- Escaneo
-
Reconocimiento
- Ajuste de los parámetros de preprocesamiento, análisis, reconocimiento y síntesis
Personalización del procesamiento de documentos mediante objetos de parámetros para el análisis, el reconocimiento y la síntesis.
- Ajuste de los parámetros de preprocesamiento, análisis, reconocimiento y síntesis
-
Reconocer escritura a mano
Los perfiles DocumentArchiving_*** no incluyen el reconocimiento de texto manuscrito ni en letra de imprenta. Si necesita reconocer escritura a mano, establezca la propiedad DetectHandwritten del objeto PageAnalysisParams en TRUE. -
Objeto PageProcessingParams
Este objeto permite configurar los parámetros de análisis y reconocimiento. Con este objeto, puede indicar qué características de la imagen y del texto deben detectarse (imagen invertida, orientación, códigos de barras, idioma de reconocimiento, margen de error de reconocimiento). -
Objeto SynthesisParamsForPage
Este objeto incluye los parámetros encargados de restaurar el formato de una página durante la síntesis. -
Objeto SynthesisParamsForDocument
Este objeto permite personalizar la síntesis del documento, incluida la restauración de su estructura y formato. -
Objeto MultiProcessingParams - Disponible para Linux y Windows
El procesamiento simultáneo puede resultar útil cuando se procesa un gran número de imágenes. En este caso, la carga de procesamiento se distribuirá entre los núcleos del procesador durante la apertura y el preprocesamiento de imágenes, el análisis del diseño, el reconocimiento y la exportación, lo que permite acelerar el procesamiento.
Los modos de lectura (simultáneo o consecutivo) se establecen mediante la propiedad MultiProcessingMode, y la propiedad RecognitionProcessesCount controla el número de procesos que pueden iniciarse. -
Exportación
- Ajuste de los parámetros de exportación
Personalización de la exportación de documentos mediante objetos de parámetros de exportación. - Objeto PDFExportParams
Este objeto le permite ajustar la exportación a PDF (PDF/A) con solo unos pocos parámetros. - Para personalizar el modo de exportación al formato PDF (PDF/A), use la propiedad TextExportMode del objeto PDFExportParams y, para personalizar la configuración de MRC, use la propiedad MRCMode.
- Además, puede personalizar la configuración de exportación de imágenes para acelerar el procesamiento, reducir aún más el tamaño del archivo, etc. Por ejemplo, puede guardar una imagen en color como una imagen en escala de grises o en blanco y negro, si esto se ajusta a su caso de uso (use la propiedad Colority del objeto PDFExportParams).
- Puede cambiar la resolución de la imagen de modo que la copia electrónica resultante pueda imprimirse posteriormente en una impresora o visualizarse en la pantalla de un ordenador, o bien puede seleccionar una resolución baja que solo permita leer el texto y ofrezca una calidad gráfica muy deficiente (use las propiedades Resolution y ResolutionType del objeto PDFExportParams).
- Ajuste de los parámetros de exportación
-
División en documentos
- En este escenario, puede que sea necesario separar el lote de imágenes en documentos. ABBYY FineReader Engine 12 no admite la separación automática de documentos. Sin embargo, puede usar ABBYY FlexiCapture Engine para implementar esta separación automática. Los documentos pueden separarse, por ejemplo, en función del número de páginas de cada documento o según si las páginas contienen códigos de barras separadores. Al implementar la separación por código de barras, puede usar el escenario para extraer únicamente los valores de códigos de barras del documento.
