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