OCRDocument
OCR、レンダリング、ドキュメント編集
説明
一度に 1 つのラスター化ページだけを保持しながら、ページ範囲に対して OnOCRPage プロバイダーパイプラインを実行します
構文
Delphi
Function TPDFlib.OCRDocument(Const PageRange: WideString; DPI: Double;
Const Language, FontName: WideString; MinConfidence: Double): Integer;パラメータ
| PageRange | 1-3,7 などのページ範囲式です。すべてのページを対象にする場合は空文字列を指定します |
|---|---|
| DPI | プロバイダーに送信される正のラスター解像度 |
| Language | プロバイダー定義の言語ヒント |
| FontName | 埋め込み可能な TrueType フォント名またはパスです。フォールバックを選択する場合は空文字列です |
| MinConfidence | 0~1 の包含しきい値 |
戻り値
完了、失敗またはキャンセル前に処理されたページ数
呼び出しに成功すると、PageRange で選択されたページ数を返します
備考
各 PNG はコールバック後、次ページの描画前に解放されるため、ピーク時のラスターメモリはページ数ではなく最大ページに応じて決まる
操作の進捗と協調的キャンセルでは、通常の PDF Library for Delphi 進捗ライフサイクルを使用する