THotPDF.ApplyLoadedOCRTextLayer-Methode

Rendert ausgewählte Seiten, ruft eine vom Aufrufer gelieferte OCR-Engine auf, validiert die erkannten Wörter und committet atomar eine unsichtbare durchsuchbare Textschicht

Deklaration

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

Parameter

Ergebnis

Liefert True für eine committete Schicht oder einen erfolgreichen Lauf ohne akzeptierte Wörter

Liefert False bei ungültigen Optionen, Engine-Fehlern, erschöpften Budgets, Abbruch oder Commit-Fehlern, ohne ein partielles Objekt-Schema zu veröffentlichen

Die Engine läuft auf dem aufrufenden Thread und erhält jedes Seiten-Bitmap nur für die Dauer ihres Recognize-Aufrufs

Setzen Sie ReplaceExistingOCRTextLayer, um markierte HotPDF-OCR-Streams auf erkannten Seiten zu ersetzen, während andere Content-Streams erhalten bleiben; Seiten mit einem leeren akzeptierten Ergebnis behalten ihre vorhandene Schicht

Durchsuchbare OCR-Textschichten