ExportPageHTML

Texte, images, extraction, HTML

Description

Exporte une page PDF en tant que document HTML5 autonome avec texte positionné, images incorporées et liens d'annotation cliquables

Syntaxe

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

Paramètres

PageNuméro de page basé sur 1
OptionsZéro sélectionne PDF_HTML_DEFAULT ; sinon combinez PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2) et PDF_HTML_INCLUDE_TEXT (4)

Valeurs de retour

Renvoie un document HTML5 autonome, ou une chaîne vide si la validation ou l'extraction échoue

Remarques

Le texte et les images sont extraits en une passe de rendu et positionnés en points PDF dans un conteneur de page de taille fixe

Les images matricielles sont encodées sous forme d'URI de données PNG, y compris les masques d'image lorsqu'ils sont disponibles, afin que le résultat ne dépende d'aucune image externe

Les annotations URI deviennent des superpositions cliquables sûres et les destinations internes des ancres #page-N

Les schémas URI capables d’exécuter un script sont omis de la sortie

La page sélectionnée est restaurée avant le retour de l’appel

Les pointeurs de retour DLL restent valides jusqu'au prochain appel renvoyant une chaîne sur la même instance

LastErrorCode vaut 112 si la page ou les options ne sont pas valides et 516 si l'exportation échoue

Voir aussi

ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream