OCRDocument

OCR、レンダリング、ドキュメント編集

説明

一度に 1 つのラスター化ページだけを保持しながら、ページ範囲に対して OnOCRPage プロバイダーパイプラインを実行します

構文

Delphi

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

パラメータ

PageRange1-3,7 などのページ範囲式です。すべてのページを対象にする場合は空文字列を指定します
DPIプロバイダーに送信される正のラスター解像度
Languageプロバイダー定義の言語ヒント
FontName埋め込み可能な TrueType フォント名またはパスです。フォールバックを選択する場合は空文字列です
MinConfidence0~1 の包含しきい値

戻り値

完了、失敗またはキャンセル前に処理されたページ数

呼び出しに成功すると、PageRange で選択されたページ数を返します

備考

各 PNG はコールバック後、次ページの描画前に解放されるため、ピーク時のラスターメモリはページ数ではなく最大ページに応じて決まる

操作の進捗と協調的キャンセルでは、通常の PDF Library for Delphi 進捗ライフサイクルを使用する

関連項目

OCRPage、OnOCRPage、ApplyOCRTextLayer、LastOCRError