Método THotPDF.ApplyLoadedOCRTextLayer

Renderiza las páginas seleccionadas, invoca un motor OCR proporcionado por el llamador, valida las palabras reconocidas y confirma atómicamente una capa de texto invisible buscable

Declaración

function ApplyLoadedOCRTextLayer(
    const PageIndices: array of Integer;
    const Engine: IHPDFOCREngine;
    const Options: THPDFOCRTextLayerOptions;
    out Info: THPDFOCRTextLayerInfo): boolean;

Parámetros

Resultado

Devuelve True para una capa confirmada o una ejecución exitosa sin palabras aceptadas

Devuelve False para opciones no válidas, fallo del motor, presupuestos agotados, cancelación o fallo de confirmación sin publicar un grafo de objetos parcial

El motor se ejecuta en el subproceso llamador y recibe el mapa de bits de cada página solo durante la duración de su llamada Recognize

Establezca ReplaceExistingOCRTextLayer para reemplazar los streams OCR de HotPDF marcados en las páginas reconocidas conservando el resto de streams de contenido; las páginas con un resultado aceptado vacío conservan su capa existente

Capas de texto OCR buscables