ExportPageHTML
Tekst, afbeeldingen, extractie, HTML
Beschrijving
Exporteert één PDF-pagina als op zichzelf staand HTML5-document met gepositioneerde tekst, ingesloten afbeeldingen en klikbare annotatielinks
Syntaxis
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);Parameters
| Page | Het paginanummer, beginnend bij 1 |
|---|---|
| Options | Nul selecteert PDF_HTML_DEFAULT; combineer anders PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2) en PDF_HTML_INCLUDE_TEXT (4) |
Retourwaarden
Geeft een zelfstandig HTML5-document terug, of een lege string wanneer validatie of extractie mislukt
Opmerkingen
Tekst en afbeeldingen worden in één renderingpass geëxtraheerd en in PDF-punten gepositioneerd binnen een paginacontainer met vaste grootte
Rasterafbeeldingen worden gecodeerd als PNG-data-URI's, inclusief afbeeldingsmaskers waar beschikbaar, zodat het resultaat geen externe afbeeldingsafhankelijkheden heeft
URI-annotaties worden veilige klikbare overlays en interne bestemmingen worden #page-N-ankers
URI-schema's die script kunnen uitvoeren, worden in de uitvoer weggelaten
De geselecteerde pagina wordt hersteld voordat de aanroep terugkeert
DLL-teruggavepointers blijven geldig tot de volgende stringteruggavende aanroep op dezelfde instantie
LastErrorCode is 112 bij ongeldige pagina of opties en 516 wanneer export mislukt
Zie ook
ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream