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 StringDLL
const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);Paramètres
| Page | Numéro de page basé sur 1 |
|---|---|
| Options | Zé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