En esta sección se proporcionan instrucciones para instalar manualmente su aplicación en una estación de trabajo local.Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
La instalación manual independiente solo es posible si utiliza Software u Online protection.
Protección en línea
Protección en línea
En este escenario, puede desplegar su aplicación en una instancia en la nube, una máquina virtual privada o una estación de trabajo local, utilizando el instalador de su elección, un script de shell o copiando los archivos manualmente. Necesitará:Recomendamos crear un paquete de ABBYY FineReader Engine (al que denominaremos Paquete), que es una carpeta con los archivos necesarios para el funcionamiento y la gestión de licencias de ABBYY FineReader Engine.Creación de las carpetas que usará ABBYY FineReader Engine:En la siguiente lista se indican los valores predeterminados para estas carpetas:Especifique la etiqueta OnlineLicensing únicamente cuando utilice una licencia en línea con un servidor proxy (en los demás casos, no incluya esta etiqueta) y deje el resto de los ajustes con sus valores predeterminados (no los incluya en su archivo). El esquema XML al que debe ajustarse se encuentra en el archivo LicensingSettings.xsd, ubicado en la carpeta Inc de su instalación para desarrolladores o en la carpeta CADF\Inc del paquete de distribución.Copie el token de licencia en una carpeta predeterminada de cada estación de trabajo o en una carpeta cuya ruta utilice su aplicación en la función InitializeEngine.
- un archivo de token de licencia en línea (con un nombre como SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
Se requiere conexión a Internet mientras la aplicación está en ejecución.
Para simplificar la creación de un paquete personalizado, extraiga los archivos con la opción /extract para installRnt**.exe o installLS.exe desde la línea de comandos, del paquete de distribución a una carpeta determinada, sin realizar la instalación. Dentro de ella, habrá las siguientes carpetas:
-
para installRnt**.exe:
- FineReader Engine - con los archivos de ABBYY FineReader Engine
- Inc - con FREngine.tlb (para registrar FREngine.dll)
- Licensing - con los archivos del servicio de licencias
-
para installLS.exe:
- Licensing - con los archivos del servicio de licencias
- License Server - con los archivos de License Server
Cómo agregar al paquete en su equipo:
-
Paquete de biblioteca. Es una carpeta que contiene los archivos de ABBYY FineReader Engine enumerados en la sección ABBYY FineReader Engine Distribution Kit de la ayuda de Developer. La lista incluirá:
- Archivos marcados como “obligatorios” en ABBYY FineReader Engine Distribution Kit. Son módulos del sistema y bases de datos principales de reconocimiento.
- Bases de datos de reconocimiento para texto en letra de imprenta, si desea reconocer este tipo de texto.
- Archivos de recursos para los idiomas de la interfaz que se utilizarán en su aplicación.
- Archivos de soporte de diccionario para los idiomas de reconocimiento que admita su aplicación. Si los idiomas de reconocimiento incluyen idiomas que usan el alfabeto latino, asegúrese de seleccionar los archivos Univers.amd y Univers.amm.
- Módulos de escaneado, recursos específicos de escaneado y módulos TWAIN, si su aplicación realizará escaneado mediante la interfaz de ABBYY FineReader Engine.
- Módulos de Windows Visual Components y sus recursos específicos correspondientes, si su aplicación utiliza ABBYY FineReader Engine Visual Components.
-
Paquete de License Server. Consta de dos carpetas que contienen los archivos del servicio de licencias y de la Utilidad del License Manager:
- Carpeta Licensing Service con todos los archivos copiados desde la carpeta Licensing descomprimida.
- Carpeta License Manager (License Manager64) con los siguientes archivos copiados desde la carpeta License Server descomprimida: AbbyyZlib.dll, Awl.dll, concrt140.dll, FineFormats.dll, FineNet.dll, FineObj.dll, LicenseManager.exe, LicenseManager12.chm, LicensingSchema.xe, msvcp140.dll, ProductLicensingSchema.xe, Protection.dll, ProtectionRes0.dll, ProtectionResShared.dll, ProtectionUI.dll, vccorlib140.dll, vcruntime140.dll.
-
Otros componentes de software:
- La actualización KB2999226 o Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912. Si no va a instalar el paquete de Windows Update, puede instalar el paquete redistribuible desde la carpeta External Components\VC_Redist del paquete de distribución: vc_redist.x86.exe y vc_redist.x64.exe.
- .NET Framework 4.6.2 si tiene previsto usar el módulo OfficeConverters.
Copia del paquete en la estación de trabajo:
La forma más sencilla de asegurarse de que el programa pueda encontrar todos los archivos de recursos es mantener la misma estructura de carpetas e incluir en su paquete de distribución el archivo SharedFiles.ini, que encontrará en la carpeta Bin (o Bin64) según su sistema operativo. 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 carpeta correspondiente:
- Bin
- Bin64
- 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.
Instalación de los componentes de software necesarios:
- El paquete redistribuible de Microsoft Visual C++ 2015-2019 14.28.29912.
- .NET Framework si fuera necesario.
Registro de las bibliotecas dinámicas:
- Si su aplicación carga el objeto Engine mediante la interfaz IEngineLoader, registre FREngine.dll con la siguiente línea de comandos:
- Si su aplicación utiliza Visual Components, registre VisualComponentsX.dll mediante la siguiente línea de comandos:
- carpeta %ProgramData%\ABBYY\SDK\12\FineReader Engine (se requieren permisos de control total)
- carpeta %ProgramData%\ABBYY\SDK\12\Licenses (se requiere permiso de control total para el servidor de licencias; opcional para las estaciones de trabajo)
Para especificar la carpeta de datos de licencia durante la instalación, consulte un ejemplo en Trabajo con el archivo LicensingSettings.xml. También puede usar la función InitializeEngine o el método de la interfaz IEngineLoader.
Instalación del License Server:
- Copie las carpetas de License Server Package al directorio de la workstation donde debía estar el License Server.
Le recomendamos organizar los archivos de ABBYY FineReader Engine en una estructura de carpetas que sea fácil de localizar y usar. Consulte el ejemplo a continuación:
- <YourApplicationFolder>/ABBYY FineReader Engine Library.
- <YourApplicationFolder>/License Server/servicio de licencias.
- <YourApplicationFolder>/License Server/License Manager (License Manager64).
- Cree o elija una carpeta en la que la aplicación busque el archivo de token de licencia y coloque allí el archivo de token. Puede elegir %ProgramData%\ABBYY\SDK\12\Licenses, que es la ubicación predeterminada, u otra carpeta utilizada para almacenar los datos de licencia. El grupo Todos debe tener permisos de control total sobre estas carpetas.
- Cree un archivo LicensingSettings.xml con el contenido que se indica a continuación. Consulte Trabajo con el archivo LicensingSettings.xml para obtener más información
-
Copie el archivo LicensingSettings.xml ya configurado en las siguientes carpetas:
- servicio de licencias.
- License Manager (License Manager64).
- Carpeta con los archivos de ABBYY FineReader Engine junto a FREngine.dll.
- Ejecute LicensingService.exe con el parámetro “/install”:
Activación de la licencia:
Una licencia en línea no requiere activación: la información de licencia se recibe en tiempo de ejecución desde los servicios de licencias en línea de ABBYY. Para autorizar, la aplicación envía un archivo de token de licencia y una contraseña de licencia. Deberá colocar el archivo de token en la ubicación que espera la aplicación. El desarrollador debe especificar dicha ubicación (el valor predeterminado es %ProgramData%\ABBYY\SDK\12\Licenses).En tiempo de ejecución, la aplicación necesita conectarse periódicamente a los servicios de licencias en línea de ABBYY para recibir información sobre la licencia y enviar estadísticas de uso. No se intercambia ningún tipo de información privada con los servidores de ABBYY.- Verifique que estén permitidas las conexiones a *.abbyy.com en el puerto 443 (HTTPS).Si se pierde la conexión, la aplicación dejará de funcionar cuando se supere un determinado tiempo de espera de reconexión. El período de sincronización y el tiempo de espera de reconexión son parámetros específicos de cada licencia en línea.
No es posible usar dos o más licencias en línea simultáneamente en el mismo host. Cuando la aplicación se está ejecutando y la conexión a los servicios de licencias de ABBYY funciona correctamente, puede ver los detalles de la licencia en línea actualmente activa mediante la Utilidad del License Manager.
Protección por software
Protección por software
En este escenario, instalará manualmente su aplicación que utiliza la biblioteca ABBYY FineReader Engine en una estación de trabajo local. Necesitará:
- el número de serie de una Runtime License independiente.
Para simplificar la creación de un paquete personalizado, extraiga los archivos con la opción /extract de installRnt**.exe o installLS.exe desde la línea de comandos del paquete de distribución a una carpeta determinada, sin realizar la instalación. Dentro de ella, habrá las siguientes carpetas:
-
para installRnt**.exe:
- FineReader Engine - con los archivos de ABBYY FineReader Engine
- Inc - con FREngine.tlb (para registrar FREngine.dll)
- Licensing - con los archivos del servicio de licencias
-
para installLS.exe:
- Licensing - con los archivos del servicio de licencias
- License Server - con los archivos de License Server
Cómo agregar al paquete en su equipo:
-
Paquete de biblioteca. Es una carpeta con los archivos de ABBYY FineReader Engine que se enumeran en la sección ABBYY FineReader Engine Distribution Kit de la Ayuda para desarrolladores. La lista incluirá:
- Archivos marcados como “mandatory” en ABBYY FineReader Engine Distribution Kit. Son módulos del sistema y bases de datos principales de reconocimiento.
- Bases de datos de reconocimiento para texto en letra de imprenta, si desea reconocer texto en letra de imprenta.
- Archivos de recursos para los idiomas de la interfaz que se utilizarán en su aplicación.
- Archivos de soporte de diccionario para los idiomas de reconocimiento que admitirá su aplicación. Si los idiomas de reconocimiento incluyen idiomas con alfabeto latino, asegúrese de seleccionar los archivos Univers.amd y Univers.amm.
- Módulos de escaneo, recursos específicos de escaneo y módulos Twain si su aplicación va a escanear a través de la interfaz de ABBYY FineReader Engine.
- Módulos de Windows Visual Components y los recursos específicos correspondientes, si su aplicación utiliza ABBYY FineReader Engine Visual Components.
-
Paquete de License Server. Consta de dos carpetas que contienen los archivos del servicio de licencias y de la Utilidad del License Manager:
- Carpeta servicio de licencias con todos los archivos copiados de la carpeta Licensing extraída.
- Carpeta License Manager (License Manager64) con los siguientes archivos copiados de la carpeta License Server extraída: AbbyyZlib.dll, Awl.dll, concrt140.dll, FineFormats.dll, FineNet.dll, FineObj.dll, LicenseManager.exe, LicenseManager12.chm, LicensingSchema.xe, msvcp140.dll, ProductLicensingSchema.xe, Protection.dll, ProtectionRes0.dll, ProtectionResShared.dll, ProtectionUI.dll, vccorlib140.dll, vcruntime140.dll.
-
Otros componentes de software:
- La actualización KB2999226 o Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912. Si no va a instalar el paquete de Windows Update, puede instalar el redistribuible desde la carpeta External Components\VC_Redist del paquete de distribución: vc_redist.x86.exe y vc_redist.x64.exe.
- .NET Framework 4.6.2 si tiene previsto usar el módulo OfficeConverters.
Copia del paquete en la estación de trabajo:
La forma más sencilla de asegurarse de que el programa pueda encontrar todos los archivos de recursos es mantener la misma estructura de carpetas e incluir en su paquete de distribución el archivo SharedFiles.ini que encontrará en la carpeta Bin (or Bin64), según su sistema operativo. 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 carpeta siguiente:
- Bin
- Bin64
- 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.
Instalación de los componentes de software necesarios:
- El Redistributable de Microsoft Visual C++ 2015-2019 14.28.29912.
- .NET Framework si es necesario.
Registro de las bibliotecas dinámicas:
- Si su aplicación carga el objeto Motor a través de la interfaz IEngineLoader, registre FREngine.dll con la siguiente línea de comandos:
- Si su aplicación utiliza Visual Components, registre VisualComponentsX.dll con la siguiente línea de comandos:
Creación de las carpetas que usará ABBYY FineReader Engine:
En la siguiente lista se indican los valores predeterminados para estas carpetas:- carpeta %ProgramData%\ABBYY\SDK\12\FineReader Engine (se requieren permisos de control total)
- carpeta %ProgramData%\ABBYY\SDK\12\Licenses (se requieren permisos de control total para el servidor de licencias; opcional para las estaciones de trabajo)
Para especificar la carpeta de datos de la licencia durante la instalación, consulte un ejemplo en Trabajo con el archivo LicensingSettings.xml. También puede usar la función InitializeEngine o un método de la interfaz IEngineLoader.
Instalación del License Server
- Copie las carpetas del paquete de License Server en el directorio de la Workstation donde se espera que esté el License Server.
Le recomendamos organizar los archivos de ABBYY FineReader Engine en una estructura de carpetas que sea fácil de encontrar y usar. Consulte el ejemplo siguiente:
- <YourApplicationFolder>/ABBYY FineReader Engine Library.
- <YourApplicationFolder>/License Server/servicio de licencias.
- <YourApplicationFolder>/License Server/License Manager (License Manager64).
- Cree un archivo LicensingSettings.xml y especifique la configuración en la etiqueta LocalLicenseServer, si es necesario. El esquema XML que debe cumplir se encuentra en el archivo LicensingSettings.xsd, ubicado en la carpeta Inc de su instalación para desarrolladores o en la carpeta CADF\Inc del paquete de distribución. Consulte Trabajo con el archivo LicensingSettings.xml para obtener más información
-
Copie el archivo LicensingSettings.xml ya configurado en las siguientes carpetas:
- servicio de licencias.
- License Manager (License Manager64).
- Carpeta con los archivos de ABBYY FineReader Engine junto a FREngine.dll.
- Ejecute LicensingService.exe con el parámetro “/install”:
