ExportDocumentHTML

Texte, images, extraction, HTML

Description

Exporte une plage de pages sélectionnée dans un document HTML5 autonome avec une section de page positionnée pour chaque page sélectionnée

Syntaxe

Delphi

Function TPDFlib.ExportDocumentHTML(Const PageRange: WideString;
  Options: Integer): WideString;

ActiveX

Function PDFlib::ExportDocumentHTML(PageRange As String,
  Options As Long) As String

DLL

const wchar_t* DLExportDocumentHTML(int InstanceID,
  const wchar_t* PageRange, int Options);
const char* DLExportDocumentHTMLA(int InstanceID,
  const char* PageRange, int Options);

Paramètres

PageRangeUne plage à partir de 1 telle que 1-3,7, ou une chaîne vide pour toutes les pages ; l'ordre explicite est conservé
OptionsLa valeur zéro sélectionne PDF_HTML_DEFAULT ; sinon, combinez les indicateurs d’inclusion des images, des liens et du texte décrits par ExportPageHTML

Valeurs de retour

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

Remarques

Seuls l'entonnoir de la page actuelle et ses données encodées sont conservés pendant l'assemblage ; la mémoire dépend donc de la page sélectionnée la plus complexe plutôt que de leur nombre

Les annotations de lien interne ciblent des ancres #page-N stables dans le document généré

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

La progression et l'annulation coopérative utilisent le cycle de vie normal des opérations du document

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

Voir aussi

ExportPageHTML, ExtractStructuredDocument, RenderDocumentToFile