ExportPageHTML

Text, Bilder, Extraktion, HTML

Beschreibung

Exportiert eine PDF-Seite als eigenständiges HTML5-Dokument mit positioniertem Text, eingebetteten Bildern und anklickbaren Anmerkungslinks

Syntax

Delphi

Function TPDFlib.ExportPageHTML(Page, Options: Integer): WideString;

ActiveX

Function PDFlib::ExportPageHTML(Page As Long, Options As Long) As String

DLL

const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);

Parameter

PageDie einsbasierte Seitennummer
OptionsNull wählt PDF_HTML_DEFAULT; andernfalls werden PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2) und PDF_HTML_INCLUDE_TEXT (4) kombiniert

Rückgabewerte

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

Anmerkungen

Text und Bilder werden in einem Renderdurchlauf extrahiert und in PDF-Punkten innerhalb eines Seitencontainers fester Größe positioniert

Rasterbilder werden als PNG-Daten-URIs codiert, einschließlich Bildmasken, sofern verfügbar, sodass das Ergebnis keine externen Bildabhängigkeiten besitzt

URI-Anmerkungen werden zu sicheren anklickbaren Überlagerungen und interne Ziele zu #page-N-Ankern

URI-Schemata, die Skript ausführen können, werden aus der Ausgabe ausgelassen

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

DLL-Rückgabezeiger bleiben bis zum nächsten Zeichenfolgen zurückgebenden Aufruf für dieselbe Instanz gültig

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

Siehe auch

ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream