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 или пустую строку при сбое валидации, отмене или сбое извлечения

Примечания

Пока собирается вывод, удерживаются только воронка текущей страницы и её закодированные данные изображения, поэтому память извлечения следует за самой сложной выбранной страницей, а не за их числом

Internal link annotations target stable #page-N anchors inside the generated documentThe selected page is restored before the call returns

Прогресс и кооперативная отмена идут через обычный жизненный цикл операций с документом

Прогресс и кооперативная отмена используют обычный жизненный цикл операций с документом

LastErrorCode возвращает 112 при некорректном диапазоне или опциях и 516 при сбое экспорта

См. также

ExportPageHTML, ExtractStructuredDocument, RenderDocumentToFile