OCRDocumentEx
OCR, renderización, edición de documentos
Descripción
Ejecuta OCRPageEx sobre un rango de páginas, conservando una sola página ráster cada 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 finita y positiva |
| Language | Una indicación de idioma definida por el proveedor |
| FontName | Una fuente TrueType incrustable o una cadena vacía para seleccionar una fuente de sustitución |
| MinConfidence | El umbral inclusivo de confianza de palabra de 0 a 1 |
| Options | La máscara de bits de directiva 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 directiva de texto existente y las páginas sin palabras aceptadas
Una llamada completada por completo devuelve el número de páginas seleccionadas; las páginas anteriores con éxito permanecen confirmadas 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 máxima sigue a la página más grande en lugar del número de páginas
Utilice la opción 3 para conservar el texto oculto nativo o externo y actualizar las páginas cuyo único texto procede de capas de OCR propias
El progreso y la cancelación cooperativa utilizan el ciclo de vida normal de la operación; 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