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.
Este tema se aplica a FRE para Windows.
- varias solicitudes independientes deben procesarse simultáneamente en varios hilos dentro de un mismo proceso
- el motor se ejecuta en un sistema operativo de servidor en un equipo multiprocesador de alto rendimiento
- uso con cuentas especiales (Network Service, Local Service, ASPNET)
Carga del objeto Engine en una aplicación de servidor
Código C#
Código C#
- Los permisos de la cuenta pueden configurarse con la utilidad DCOM Config (escriba DCOMCNFG en la línea de comandos o seleccione Panel de control > Herramientas administrativas > Servicios de componentes). En el árbol de la consola, busque la carpeta Servicios de componentes > Equipos > Mi PC > Configuración DCOM, haga clic con el botón derecho en ABBYY FineReader Engine 12.5 Loader (Servidor local) y seleccione Propiedades. Se abrirá un cuadro de diálogo. Haga clic en la pestaña Seguridad. En Permisos de inicio, haga clic en Personalizar y luego en Editar para especificar las cuentas que pueden iniciar la aplicación.
Tenga en cuenta que, en un sistema operativo de 64 bits, la aplicación DCOM registrada está disponible en la consola MMC de 32 bits, que puede ejecutarse mediante la siguiente línea de comandos:
- Para registrar FREngine.dll al instalar su aplicación en el equipo del usuario final, use la utilidad regsvr32. Si está en un sistema operativo de 64 bits, la versión de 64 bits de regsvr32 se ejecutará de forma predeterminada. Use la siguiente línea de comandos:
- Recomendamos usar una licencia de red tanto para depurar la aplicación de servidor como para ejecutarla.
- ABBYY FineReader Engine puede cargarse mediante COM como un servidor en proceso dentro del proceso actual. Este método también elimina automáticamente todas las dificultades relacionadas con el multihilo (todas las operaciones con los objetos de ABBYY FineReader Engine se serializan mediante COM) y es fácil de usar. Sin embargo, no permite organizar el procesamiento simultáneo con varias instancias del objeto Engine, lo que limita en gran medida el rendimiento del servidor. Otro inconveniente de este método es que requiere registrar FREngine.dll al instalar la aplicación en el equipo del usuario final.
- FREngine.dll puede cargarse manualmente. Este es el método estándar para cargar la biblioteca. Este método requiere que todas las operaciones con el objeto Engine se realicen en el mismo hilo en el que se inicializó el objeto Engine. Además, no permite inicializar más de un objeto Engine por proceso. Esto limita considerablemente el rendimiento del servidor. Por este motivo, no recomendamos usar este método. Una ventaja de este método es que no requiere registrar FREngine.dll al instalar la aplicación en el equipo del usuario final.
