THotPDF.ApplyLoadedOCRTextLayer Method

Отрисовывает выбранные страницы, вызывает переданный вызывающим кодом OCR engine, проверяет распознанные слова и атомарно фиксирует невидимый текстовый слой с возможностью поиска

Объявление

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

Параметры

Результат

Возвращает True при зафиксированном слое или при успешном выполнении без принятых слов

Возвращает False при недопустимых options, сбое engine, исчерпанных лимитах, отмене или сбое фиксации — без публикации частичного графа объектов

Engine выполняется в вызывающем потоке и получает bitmap каждой страницы только на время своего вызова Recognize

Задайте ReplaceExistingOCRTextLayer, чтобы заменять помеченные OCR-потоки HotPDF на распознанных страницах, сохраняя остальные контентные потоки; страницы с пустым принятым результатом сохраняют существующий слой

Searchable OCR Text Layers