THotPDF.ApplyLoadedOCRTextLayer Method

Vykreslí vybrané stránky, zavolá OCR engine dodaný volajícím, zvaliduje rozpoznaná slova a atomicky uloží neviditelnou prohledávatelnou textovou vrstvu

Deklarace

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

Parametry

Výsledek

Vrací True pro uloženou vrstvu nebo úspěšný běh bez přijatých slov

Vrací False při neplatných volbách, selhání enginu, vyčerpaných budgetech, cancellation nebo selhání uložení — a to bez publikování částečného object graph

Engine běží na volajícím vlákně a bitmapu stránky přijímá jen po dobu svého volání Recognize

Nastavte ReplaceExistingOCRTextLayer, abyste na rozpoznaných stránkách nahradili označené OCR streamy HotPDF a přitom zachovali ostatní content streamy; stránky s prázdným přijatým výsledkem si ponechávají stávající vrstvu

Prohledávatelné OCR textové vrstvy