THotPDF.ApplyLoadedOCRTextLayer Method

선택한 페이지를 렌더링하고, 호출자가 제공한 OCR 엔진을 실행하고, 인식된 단어를 검증한 뒤, 보이지 않는 검색 가능 텍스트 레이어를 원자적으로 반영합니다

선언

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

매개변수

반환 값

레이어가 반영되었거나 수용된 단어 없이 성공으로 끝나면 True를 반환합니다

잘못된 options, 엔진 실패, budget 소진, 취소, 반영 실패에는 부분적인 객체 그래프를 공개하지 않은 채 False를 반환합니다

엔진은 호출 스레드에서 실행되며 각 페이지 bitmap을 Recognize 호출 동안에만 받습니다

ReplaceExistingOCRTextLayer를 설정하면 인식된 페이지에서 마킹된 HotPDF OCR stream을 다른 content stream은 유지한 채 교체하고, 승인된 결과가 빈 페이지는 기존 레이어를 유지합니다

검색 가능한 OCR 텍스트 레이어