THotPDF.ApplyLoadedOCRTextLayer Method

Effettua il rendering delle pagine selezionate, invoca un motore OCR fornito dal chiamante, valida le parole riconosciute e committa atomicamente un layer di testo invisibile e ricercabile

Dichiarazione

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

Parametri

Risultato

Restituisce True per un layer committato o un'esecuzione riuscita senza parole accettate

Restituisce False per opzioni non valide, guasto del motore, budget esauriti, annullamento o fallimento del commit, senza pubblicare un object graph parziale

Il motore gira sul thread chiamante e riceve la bitmap di ogni pagina solo per la durata della chiamata Recognize

Imposta ReplaceExistingOCRTextLayer per sostituire gli stream OCR HotPDF maricati sulle pagine riconosciute mantenendo gli altri content stream; le pagine con un risultato accettato vuoto conservano il loro layer esistente

Layer di testo OCR ricercabili