THotPDF.ApplyLoadedOCRTextLayer Method

Renderiza as páginas selecionadas, invoca um mecanismo OCR fornecido pelo chamador, valida as palavras reconhecidas e confirma atomicamente uma camada de texto invisível pesquisável

Declaração

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

Parâmetros

Resultado

Retorna True para uma camada confirmada ou uma execução bem-sucedida sem palavras aceitas

Retorna False para opções inválidas, falha do mecanismo, orçamentos esgotados, cancelamento ou falha de confirmação sem publicar um grafo de objetos parcial

O mecanismo é executado na thread de chamada e recebe cada bitmap de página apenas durante a duração de sua chamada Recognize

Defina ReplaceExistingOCRTextLayer para substituir streams OCR marcados do HotPDF nas páginas reconhecidas, mantendo os demais streams de conteúdo; páginas com um resultado aceito vazio mantêm a camada existente

Searchable OCR Text Layers