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