OCRDocument

OCR, composição, edição de documentos

Descrição

Executa o canal do fornecedor OnOCRPage num intervalo de páginas, conservando apenas uma página raster de cada vez

Sintaxe

Delphi

Function TPDFlib.OCRDocument(Const PageRange: WideString; DPI: Double;
  Const Language, FontName: WideString; MinConfidence: Double): Integer;

Parâmetros

PageRangeUma expressão de intervalo de páginas, como 1-3,7, ou uma cadeia vazia para todas as páginas
DPIA resolução raster positiva enviada ao fornecedor
LanguageUma indicação de idioma definida pelo fornecedor
FontNameUm nome ou caminho de tipo de letra TrueType incorporável, ou uma cadeia vazia para seleção de alternativa
MinConfidenceO limiar inclusivo de 0 a 1

Valores devolvidos

O número de páginas processadas antes da conclusão, falha ou cancelamento

Uma chamada bem-sucedida devolve o número de páginas selecionadas por PageRange

Observações

Cada PNG é libertado após a respetiva chamada de retorno e antes de a página seguinte ser composta, pelo que o pico de memória de rasterização depende da maior página e não do número de páginas

O progresso da operação e o cancelamento cooperativo utilizam o ciclo de vida normal do progresso da PDF Library for Delphi

Consulte também

OCRPage, OnOCRPage, ApplyOCRTextLayer, LastOCRError