OCRDocument
OCR, рендеринг, редактирование документов
Описание
Прогоняет конвейер провайдера OnOCRPage по диапазону страниц, удерживая только одну растровую страницу за раз
Синтаксис
Delphi
Function TPDFlib.OCRDocument(Const PageRange: WideString; DPI: Double;
Const Language, FontName: WideString; MinConfidence: Double): Integer;Параметры
| PageRange | Выражение диапазона страниц, например 1-3,7, или пустая строка для всех страниц |
|---|---|
| DPI | Положительное растровое разрешение, передаваемое провайдеру |
| Language | A provider-defined language hint |
| FontName | An embeddable TrueType font name or path, or an empty string for fallback selection |
| MinConfidence | Пороговое значение от 0 до 1 включительно |
Возвращаемые значения
Число страниц, обработанных до завершения, сбоя или отмены
Успешный вызов возвращает число страниц, выбранных PageRange
Примечания
Каждый PNG освобождается после своего callback и до растеризации следующей страницы, поэтому пиковая память растеризации следует за самой большой страницей, а не за их числом
Прогресс операции и кооперативная отмена идут через обычный жизненный цикл прогресса PDF Library for Delphi