Saltar al contenido principal
Este tema también está disponible para Linux y macOS.

El archivo FREngineDistribution.csv describe todos los archivos ubicados en las carpetas Bin64 y Data de la distribución de ABBYY FineReader Engine. Este archivo se encuentra en la carpeta Help (%ProgramData%\ABBYY\SDK\12\FineReader Engine\Help) después de la instalación Developer.
Puede usar FREngineDistribution.csv para crear automáticamente la lista de archivos necesarios para que su aplicación funcione. Este procedimiento solo tiene sentido cuando instala la biblioteca FineReader Engine para su aplicación en modo manual y copia los archivos necesarios en la estación de trabajo sin el instalador automático de FineReader Engine.
Tenga en cuenta que, además de los archivos de las carpetas Bin, Bin64 y Data, es posible que su aplicación necesite algunos archivos ubicados en otras carpetas y que, por lo tanto, no se describen en FREngineDistribution.csv (como com.abbyy.FREngine-%BUILD_ID%.jar, necesario si la aplicación usa el wrapper de Java, o FREngine.tlb, necesario para trabajar con Loaders de COM). Consulte ABBYY FineReader Engine Distribution Kit para ver la lista completa.
La forma más sencilla de asegurarse de que el programa pueda localizar todos los archivos de recursos es mantener la misma estructura de carpetas Bin, Bin64 y Data, e incluir un archivo SharedFiles.ini en su distribución. Este archivo se encuentra en la carpeta Bin (o Bin64). Si prefiere no usar este archivo, en lugar de mantener la estructura de carpetas haga lo siguiente:
  • Copie la carpeta Data\Resource con todas sus subcarpetas en la siguiente carpeta:
    • Bin
    • Bin64 (solo Windows)
  • Copie el contenido de la carpeta Data\ExtendedDictionaries directamente en la carpeta Bin o Bin64.
  • Copie los demás archivos de la carpeta Data en la carpeta Bin o Bin64.

Instrucciones paso a paso

Para obtener la lista de archivos necesarios para su aplicación, filtre FREngineDistribution.csv por las tres primeras columnas (tres parámetros principales: stage, part y details):
  1. Stage — la fase de trabajo con FineReader Engine que utiliza su aplicación.
  2. Part — la forma en que va a utilizar esta fase. Por ejemplo, la etapa Opening incluye las partes Scanning y Pdf. Si este campo está vacío, el archivo es necesario para la etapa de trabajo en general. No filtre los valores en blanco.
Core y Core.Resources siempre son obligatorios.
Si alguno de los campos contiene varios valores separados por comas, el archivo es necesario para todos ellos. Por ejemplo, si tiene previsto utilizar la etapa Opening, también deberá seleccionar los archivos que contengan los valores “Export, Opening” y “Opening, Processing” en la columna Stage. Consulte la tabla siguiente para ver la descripción de las etapas y sus partes:
StageRequiere otras etapasContiene partesDescripción de la parte
Core<br />ResourcesParte obligatoria. Contiene los recursos necesarios para la funcionalidad principal.
<br /><br />OutprocLoadingContiene el módulo necesario para trabajar con el Engine cargado fuera del proceso.
<br /><br />DocumentationDocumentación.
<br /><br />ForDevelopmentOnlySolo para la instalación Developer; no debe redistribuirse al usuario final.
<br /><br />LoadModuleSupportCompatibilidad con la carga de módulos (método IEngine::LoadModule).
<br /><br />SupportRecopilación automática de información de diagnóstico para soporte técnico.
<br /><br />JavaContiene el módulo necesario para que funcione una aplicación Java.
<br /><br />DotNetCoreContiene el módulo necesario para que funcione una aplicación .NET Core.
OpeningCorePdfApertura de PDF.
<br /><br />ScanningEscaneo.
OfficeConverters<br /><br />Apertura de documentos de entrada digitales.
CompareDocuments<br /><br />Comparación de documentos.
Barcodes<br /><br />Detección de códigos de barras.
ProcessingCore, OpeningBCRReconocimiento de tarjetas de visita. También requiere los archivos de la parte OCR.
<br /><br />PreprocessingPreprocesamiento de imágenes.
<br /><br />ClassificationClasificación de documentos. También requiere los archivos de la parte OCR.
<br /><br />ICRReconocimiento de texto manuscrito y en letra de imprenta.
<br /><br />OCRReconocimiento general.
<br /><br />OMRReconocimiento de marcas de verificación.
<br /><br />DictionaryEditingInterfaz gráfica de usuario para la edición del diccionario.
<br /><br />TrainingEntrenamiento de patrones de usuario. También requiere los archivos de la parte OCR.
<br /><br />ParallelProcessingProcesamiento en paralelo.
ExportCore, OpeningPdfCompatibilidad con la exportación a PDF.
Visual Componentstodas las etapasResourcesContiene los recursos necesarios para Visual Components.
  1. Details — información adicional específica sobre las operaciones en las que se utiliza el archivo. Si este campo está vacío, el archivo es necesario para la parte en general. No filtre los valores en blanco.
DetailsIncluido en las partesDescription
CJKOpening.Pdf Processing.Classification Processing.OCRPara trabajar con documentos en idiomas CJK.
FaxProcessing.OCRPara el reconocimiento de imágenes de baja resolución (con la propiedad IRecognizerParams::LowResolutionMode establecida en TRUE).
FormsLanguagesProcessing.ICR Processing.OCRPara el reconocimiento de idiomas con unidades lingüísticas especiales, diseñados para la captura de datos y el reconocimiento a nivel de campo. Puede especificar qué idiomas necesita en la columna 7.
FormulasLanguagesProcessing.OCRPara el reconocimiento de lenguajes de fórmulas: Chemistry, Mathematical.
FormalLanguagesProcessing.OCRPara el reconocimiento de lenguajes formales: Basic, C/C++, COBOL, Fortran, Java, Pascal.
FRXIXProcessing.OCRPara el reconocimiento de fuentes góticas.
IndexProcessing.ICR Processing.OCRPara el reconocimiento del tipo de texto Index.
MrfLanguagesProcessing.OCRPara el reconocimiento de caracteres MICR CMC-7 y MICR, y de fuentes OCR-A y OCR-B.
NaturalLanguagesProcessing.Classification Processing.ICR Processing.OCRPara trabajar con documentos en todos los idiomas compatibles con ABBYY FineReader Engine, excepto los definidos en grupos especiales. Puede especificar qué idiomas necesita en la columna 7.
ReceiptProcessing.OCRPara el reconocimiento del tipo de texto Receipt.
6ResourcesCore.Support Core.OutprocLoading Opening.Scanning Processing.DictionaryEditing Processing.ParallelProcessing Processing.Training VisualComponentsMódulos de recursos necesarios para la parte seleccionada. Puede especificar qué idiomas de la interfaz necesita en la columna 6.6
TypewriterProcessing.OCRPara el reconocimiento de texto impreso con una máquina de escribir.
HandwrittenProcessing.OCRPara el reconocimiento de texto escrito a mano.
Ahora, ajuste con precisión la lista de archivos usando el resto de las columnas:
  1. 6x64/x86 — la arquitectura del sistema operativo. De nuevo, los archivos marcados como “x64,x86” son necesarios para ambas.
  2. RequiredByModule — los valores de esta columna son iguales a Stage.Part.Details, y no es necesario filtrar esta columna si las tres primeras se han especificado correctamente. Pero puede usarse para comprobar qué módulos se han incluido.
  3. RequiredByInterfaceLanguage — el idioma de la interfaz para el que es necesario el archivo. Los archivos marcados como “Any” son necesarios independientemente de la configuración de idioma.
  4. RequiredByRecognitionLanguage — el idioma de reconocimiento para el que es necesario el archivo. Los archivos marcados como “Any” son necesarios independientemente del idioma de reconocimiento.
  5. Optional — especifica si el archivo es necesario para la funcionalidad del módulo. Si el valor es No, este archivo debe incluirse en su kit de distribución. El valor puede establecerse en Yes en los siguientes casos:
  • el archivo es específico de un idioma. Inclúyalo si necesita ese idioma (consulte las columnas 6 y 7).
  • la funcionalidad de la que se encarga este archivo no siempre es necesaria. Por ejemplo, puede usarse para abrir imágenes en un formato específico. Consulte ABBYY FineReader Engine Distribution Kit para obtener más información sobre este archivo; esto le ayudará a decidir si lo necesita.
Por último, obtendrá la lista de archivos necesarios. Las tres últimas columnas especifican su ubicación y tamaño:
  1. Path — la ruta del archivo en el paquete de distribución.
  2. FileName — nombre del archivo.
  3. Size — tamaño del archivo en bytes.

Consulte también

Kit de distribución - Windows