OCRDocument

OCR, renderización y edición de documentos

Descripción

Ejecuta la canalización del proveedor OnOCRPage en un intervalo de páginas y conserva solo una página rasterizada a la vez

Sintaxis

Delphi

Function TPDFlib.OCRDocument(Const PageRange: WideString; DPI: Double;
  Const Language, FontName: WideString; MinConfidence: Double): Integer;

Parámetros

PageRangeUna expresión de intervalo de páginas como 1-3,7, o una cadena vacía para todas las páginas
DPILa resolución ráster positiva enviada al proveedor
LanguageUna sugerencia de idioma definida por el proveedor
FontNameUn nombre o ruta de fuente TrueType incrustable, o una cadena vacía para seleccionar una alternativa
MinConfidenceEl umbral inclusivo de 0 a 1

Valores devueltos

La cantidad de páginas procesadas antes de completarse, fallar o cancelarse

Una llamada correcta devuelve el número de páginas seleccionadas por PageRange

Observaciones

Cada PNG se libera después de su callback y antes de renderizar la página siguiente, por lo que la memoria ráster máxima depende de la página más grande y no del número de páginas

El progreso de la operación y la cancelación cooperativa usan el ciclo de vida normal de progreso de PDF Library for Delphi

Véase también

OCRPage, OnOCRPage, ApplyOCRTextLayer, LastOCRError