ExportDocumentHTML

文字、影像、擷取、HTML

描述

將所選頁面範圍匯出成單一獨立的 HTML5 文件,每個所選頁面一個定位過的頁面區段

語法

Delphi

Function TPDFlib.ExportDocumentHTML(Const PageRange: WideString;
  Options: Integer): WideString;

ActiveX

Function PDFlib::ExportDocumentHTML(PageRange As String,
  Options As Long) As String

DLL

const wchar_t* DLExportDocumentHTML(int InstanceID,
  const wchar_t* PageRange, int Options);
const char* DLExportDocumentHTMLA(int InstanceID,
  const char* PageRange, int Options);

參數

PageRange以 1 起算的範圍,例如 1-3,7;空字串表示所有頁面;明確指定的頁序會保留
Options零表示 PDF_HTML_DEFAULT;否則組合 ExportPageHTML 記載的影像、連結與文字納入旗標

傳回值

傳回自足的 HTML5 文件;驗證、取消或擷取失敗時傳回空字串

備註

組裝輸出時只保留目前頁面的導流結構與其編碼影像資料,因此萃取記憶體取決於最複雜的所選頁面,而非頁數

內部連結註解指向產生文件中穩定的 #page-N 錨點

呼叫傳回前會還原所選頁面

進度與合作式取消走一般文件操作生命週期

LastErrorCode 為 112 表示範圍或選項無效,516 表示匯出失敗

另請參閱

ExportPageHTML, ExtractStructuredDocument, RenderDocumentToFile