ExportPageHTML

텍스트, 이미지, 추출, HTML

설명

PDF 페이지 하나를 위치 지정된 텍스트, 포함 이미지 및 클릭 가능한 주석 링크가 있는 독립 실행형 HTML5 문서로 내보냅니다

구문

Delphi

Function TPDFlib.ExportPageHTML(Page, Options: Integer): WideString;

ActiveX

Function PDFlib::ExportPageHTML(Page As Long, Options As Long) As String

DLL

const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);

매개변수

Page1부터 시작하는 페이지 번호
Options0은 PDF_HTML_DEFAULT를 선택합니다. 그 외에는 PDF_HTML_INCLUDE_IMAGES(1), PDF_HTML_INCLUDE_LINKS(2) 및 PDF_HTML_INCLUDE_TEXT(4)를 조합합니다

반환 값

자체 포함 HTML5 문서를 반환하며 검증 또는 추출에 실패하면 빈 문자열을 반환합니다

비고

텍스트와 이미지는 한 번의 렌더링 패스로 추출되며 고정 크기 페이지 컨테이너 안에서 PDF 포인트 단위로 배치됩니다

래스터 이미지는 가능한 경우 이미지 마스크를 포함하여 PNG 데이터 URI로 인코딩되므로 결과에 외부 이미지 종속성이 없음

URI 주석은 안전한 클릭 가능 오버레이가 되고 내부 대상은 #page-N 앵커가 됩니다

스크립트를 실행할 수 있는 URI 스킴은 출력에서 제외됩니다

호출이 반환되기 전에 선택한 페이지가 복원됩니다

DLL 반환 포인터는 동일한 인스턴스에서 다음 문자열 반환 호출이 있을 때까지 유효합니다

잘못된 페이지 또는 옵션이면 LastErrorCode는 112이고 내보내기 실패면 516입니다

참고 항목

ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream