Este objeto está implementado en FRE para Linux y Windows.
- Implemente las interfaces IImageSource e IFileAdapter, que proporcionan acceso al origen de imágenes y a los archivos que contiene.
- [opcional] Implemente la interfaz IAsyncProcessingCallback para gestionar el procesamiento. Los métodos de esta interfaz le permiten controlar errores y/o cancelar el procesamiento.
- Llame al método CreateBatchProcessor del objeto Engine para obtener el objeto BatchProcessor.
- Use la propiedad PageFlushingPolicy para establecer el modo de trabajo con las páginas del documento en memoria.
- Llame al método Start para inicializar el procesador e invocar procesos de reconocimiento asíncronos. En este método, puede especificar el origen de las imágenes y la configuración de procesamiento.
- El objeto BatchProcessor no puede reutilizarse. Las llamadas repetidas al método Start provocarán errores.
- No cree ni use varios Batch Processors simultáneamente, ya que esto puede causar confusión en el procesamiento de páginas.
- Llame al método GetNextProcessedPage en un bucle hasta que el método devuelva 0, lo que significa que ya no quedan más imágenes en el origen y que todas las imágenes procesadas ya se han devuelto al usuario.
Propiedades
| Nombre | Tipo | Descripción |
|---|---|---|
| Application | Engine, de solo lectura | Devuelve el objeto Engine. |
| PageFlushingPolicy | PageFlushingPolicyEnum | Especifica si los objetos ImageDocument y Layout de las páginas correspondientes deben descargarse y guardarse en disco si no existen referencias a ellos. <Note> En Linux, cuando el valor de esta propiedad se establece en PFP_KeepInMemory, los documentos de imagen y los layouts de las páginas no utilizadas no se guardan en disco. </Note> <Note> En Windows, para descargar y guardar en disco los objetos ImageDocument y Layout de páginas individuales del documento, use el método IFRPage::Flush para las páginas correspondientes. </Note> De forma predeterminada, esta propiedad es PFP_Auto. |
Métodos
| Nombre | Descripción |
|---|---|
| GetNextProcessedPage | Continúa el procesamiento en segundo plano hasta que esté disponible la siguiente imagen reconocida. |
| ProcessPageAsync | Le permite repetir el procesamiento de una página con otros parámetros. La página puede colocarse al principio o al final de la cola de procesamiento. |
| Start | Prepara el Batch Processor para su uso. El método invoca procesos de reconocimiento asíncronos, especifica el origen de las imágenes y la configuración de procesamiento. |
Parámetro de salida
Ejemplos
Código C#
Código C#
