OCRPageEx
OCR, renderización y edición de documentos
Descripción
Comprueba la política de texto existente, renderiza una página a PNG cuando hace falta, invoca el proveedor de OCR seleccionado y aplica el resultado como una capa de texto invisible propia
Sintaxis
Delphi
Function TPDFlib.OCRPageEx(Page: Integer; DPI: Double; Const Language,
FontName: WideString; MinConfidence: Double; Options: Integer): Integer;
ActiveX
Function PDFlib::OCRPageEx(Page As Long, DPI As Double, Language As String,
FontName As String, MinConfidence As Double, Options As Long) As Long
DLL
int DLOCRPageEx(int InstanceID, int Page, double DPI, const wchar_t* Language,
const wchar_t* FontName, double MinConfidence, int Options);
int DLOCRPageExA(int InstanceID, int Page, double DPI, const char* Language,
const char* FontName, double MinConfidence, int Options);
Parámetros
| Page | La página de destino con base 1 |
|---|---|
| DPI | La resolución ráster positiva y finita suministrada al proveedor |
| Language | Una sugerencia de idioma definida por el proveedor; el proveedor de Tesseract configurado usa nombres de datos entrenados como eng |
| 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 | Las políticas de capa bit a bit definidas por ApplyOCRTextLayerEx; cero agrega, 1 omite el texto existente que no es propio y 2 reemplaza las capas OCR propias |
Valores devueltos
| 1 | Se aplicó el resultado, la página se omitió o ninguna palabra alcanzó el umbral |
|---|---|
| 0 | El renderizado, la ejecución del proveedor, la validación del resultado, la escritura de la capa o la cancelación impidieron completar la operación |
Observaciones
Use ConfigureTesseractOCR para el adaptador de motor suministrado, o asigne una devolución de llamada OnOCRPage propia de la aplicación
La comprobación de texto existente se ejecuta antes del renderizado y de la ejecución del proveedor, de modo que una página omitida no necesita un motor de OCR
Solo los flujos OCR propios anteriores son ignorados por esa comprobación; una capa de texto invisible externa o texto oculto en un Form XObject invocado también cuenta como texto existente
Habilite la detección de orientación explícitamente para los escaneos que necesitan una corrección verificada de cuarto de vuelta; una confianza de orientación baja falla sin cambiar la capa OCR
Lea GetOCRDiagnosticsJSON para conocer la acción de capa y los informes más recientes de reconocimiento y orientación del motor configurado
Véase también
OCRPage, OCRDocumentEx, ApplyOCRTextLayerEx, ConfigureTesseractOCR, LastOCRError