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 String

DLL

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

Parameters

PageHet paginanummer, beginnend bij 1
OptionsNul 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