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 или пустую строку при сбое валидации, отмене или сбое извлечения
Примечания
Пока собирается вывод, удерживаются только воронка текущей страницы и её закодированные данные изображения, поэтому память извлечения следует за самой сложной выбранной страницей, а не за их числом
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