ExportDocumentHTML
文字、影像、擷取、HTML
描述
將所選頁面範圍匯出成單一獨立的 HTML5 文件,每個所選頁面一個定位過的頁面區段
語法
Delphi
Function TPDFlib.ExportDocumentHTML(Const PageRange: WideString;
Options: Integer): WideString;ActiveX
Function PDFlib::ExportDocumentHTML(PageRange As String,
Options As Long) As StringDLL
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