THotPDF.ApplyLoadedOCRTextLayer Method

Renderiza as páginas selecionadas, invoca um motor de OCR fornecido por quem chama, valida as palavras reconhecidas e confirma de forma atómica uma camada de texto invisível e pesquisável

Declaração

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

Parâmetros

Resultado

Devolve True para uma camada confirmada ou para uma execução bem-sucedida sem palavras aceites

Devolve False para opções inválidas, falha do motor, orçamentos esgotados, cancelamento ou falha no commit, sem publicar um grafo de objetos parcial

O motor é executado na thread de quem chama e recebe o bitmap de cada página apenas durante a respetiva chamada a Recognize

Defina ReplaceExistingOCRTextLayer para substituir, nas páginas reconhecidas, streams de OCR do HotPDF marcadas, mantendo as restantes content streams; páginas com um resultado aceite vazio mantêm a camada existente

Searchable OCR Text Layers