OCRDocumentEx
OCR, renderización y edición de documentos
Descripción
Ejecuta OCRPageEx sobre un rango de páginas, conservando una sola página ráster a la vez
Sintaxis
Delphi
Function TPDFlib.OCRDocumentEx(Const PageRange: WideString; DPI: Double;
Const Language, FontName: WideString; MinConfidence: Double;
Options: Integer): Integer;
ActiveX
Function PDFlib::OCRDocumentEx(PageRange As String, DPI As Double,
Language As String, FontName As String, MinConfidence As Double,
Options As Long) As Long
DLL
int DLOCRDocumentEx(int InstanceID, const wchar_t* PageRange, double DPI,
const wchar_t* Language, const wchar_t* FontName, double MinConfidence,
int Options);
int DLOCRDocumentExA(int InstanceID, const char* PageRange, double DPI,
const char* Language, const char* FontName, double MinConfidence,
int Options);
Parámetros
| PageRange | Una expresión de rango de páginas como 1-3,7, o una cadena vacía para todas las páginas |
|---|---|
| DPI | La resolución ráster positiva y finita |
| Language | Una sugerencia de idioma definida por el proveedor |
| FontName | Una fuente TrueType incrustable o una cadena vacía para seleccionar una alternativa |
| MinConfidence | El umbral inclusivo de confianza de palabra de 0 a 1 |
| Options | La máscara de bits de políticas de capa de ApplyOCRTextLayerEx, aplicada de forma independiente a cada página seleccionada |
Valores devueltos
El número de páginas procesadas antes de completarse, fallar o cancelarse, incluidas las páginas omitidas por la política de texto existente y las páginas sin palabras aceptadas
Una llamada que termina por completo devuelve el número de páginas seleccionadas; las páginas anteriores que tuvieron éxito permanecen escritas si una página posterior falla
Observaciones
Cada PNG se libera antes de renderizar la página siguiente, de modo que la memoria ráster pico depende de la página más grande y no del número de páginas
Use la opción 3 para conservar el texto oculto nativo o externo y actualizar las páginas cuyo único texto proviene de capas OCR propias
El progreso y la cancelación cooperativa usan el ciclo de vida normal de operaciones; la cancelación del proveedor deja sin aplicar el resultado de OCR de la página en curso
GetOCRDiagnosticsJSON describe la última página intentada u omitida, no un informe agregado de todas las páginas
Véase también
OCRDocument, OCRPageEx, ConfigureTesseractOCR, GetOCRDiagnosticsJSON, LastOCRError