ExportDocumentHTML

Text, Bilder, Extraktion, HTML

Beschreibung

Exportiert einen ausgewählten Seitenbereich in ein eigenständiges HTML5-Dokument mit einem positionierten Seitenabschnitt pro ausgewählter Seite

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

Parameter

PageRangeEin einsbasierter Bereich wie 1-3,7 oder eine leere Zeichenfolge für alle Seiten; die explizite Seitenreihenfolge bleibt erhalten
OptionsNull wählt PDF_HTML_DEFAULT; andernfalls werden die unter ExportPageHTML dokumentierten Flags zur Einbeziehung von Bildern, Links und Text kombiniert

Rückgabewerte

Gibt ein eigenständiges HTML5-Dokument zurück oder eine leere Zeichenfolge, wenn Validierung, Abbruch oder Extraktion fehlschlägt

Anmerkungen

Während der Zusammenstellung der Ausgabe bleiben nur die Verarbeitungspipeline der aktuellen Seite und ihre codierten Bilddaten erhalten, sodass sich der Speicherbedarf der Extraktion nach der komplexesten ausgewählten Seite statt nach der Seitenzahl richtet

Interne Linkannotationen verweisen auf stabile Anker #page-N innerhalb des erstellten Dokuments

Die ausgewählte Seite wird wiederhergestellt, bevor der Aufruf zurückkehrt

Fortschritt und kooperativer Abbruch verwenden den normalen Lebenszyklus von Dokumentvorgängen

LastErrorCode ist 112 bei einem ungültigen Bereich oder ungültigen Optionen und 516, wenn der Export fehlschlägt

Siehe auch

ExportPageHTML, ExtractStructuredDocument, RenderDocumentToFile