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. 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
- Stage — la fase de trabajo con FineReader Engine que utiliza su aplicación.
- 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.
- 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.
Ahora, ajuste con precisión la lista de archivos usando el resto de las columnas:
- 6x64/x86 — la arquitectura del sistema operativo. De nuevo, los archivos marcados como “x64,x86” son necesarios para ambas.
- 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.
- 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.
- RequiredByRecognitionLanguage — el idioma de reconocimiento para el que es necesario el archivo. Los archivos marcados como “Any” son necesarios independientemente del idioma de reconocimiento.
- 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.
- Path — la ruta del archivo en el paquete de distribución.
- FileName — nombre del archivo.
- Size — tamaño del archivo en bytes.
