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 StringDLL
const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);Parameter
| Page | Die einsbasierte Seitennummer |
|---|---|
| Options | Null 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