ExportDocumentHTML

Text, bilder, extrahering, HTML

Beskrivning

Exporterar ett valt sidintervall till ett fristående HTML5-dokument med ett positionerat sidavsnitt per vald sida

Syntax

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);

Parametrar

PageRangeEtt 1-baserat intervall som 1-3,7, eller en tom sträng för varje sida; explicit sidordning bevaras
OptionsNoll väljer PDF_HTML_DEFAULT; i övrigt kombinera bild-, länk- och textinkluderingsflaggorna som ExportPageHTML dokumenterar

Returvärden

Returnerar ett självförsörjande HTML5-dokument, eller en tom sträng när validering, avbrott eller extraktion misslyckas

Anmärkningar

Bara den aktuella sidans tratt och dess kodade bilddata behålls medan utdata byggs, så extraktionsminnet följer den mest komplexa valda sidan i stället för sidantalet

Interna länkannoteringar siktar på stabila #page-N-ankare inne i det genererade dokumentet

Den valda sidan återställs innan anropet returnerar

Förlopp och samarbetsvillig avbrott använder den normala livscykeln för dokumentoperationer

LastErrorCode är 112 för ogiltigt intervall eller options och 516 när export misslyckas

Se även

ExportPageHTML, ExtractStructuredDocument, RenderDocumentToFile