ExportDocumentData

Propriétés du document, signets

Description

Exporte sous forme de texte brut modifiable les clés d'informations du document, tout l'arbre des signets et les plages d'étiquettes de page

Syntaxe

Delphi

Function TPDFlib.ExportDocumentData(Options: Integer): WideString;

Paramètres

OptionsTypes d'enregistrements à traiter : 0 sélectionne tout, sinon combinez le bit 1, clés d'informations, le bit 2, signets, et le bit 4, plages d'étiquettes

Valeurs de retour

''Aucun document n’est sélectionné ou rien ne correspondait aux options
TextVidage au format de ligne dump_data classique

Remarques

Le format suit la convention courante dump_data/update_info : blocs InfoBegin/InfoKey:/InfoValue: pour les clés d’information standard, blocs BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: pour chaque signet dans l’ordre en profondeur et blocs PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: pour chaque plage d’étiquettes. Les valeurs échappent &, CR et LF sous forme de & 
 


Modifiez le texte (renommez les signets, décalez les niveaux, corrigez les métadonnées) puis rechargez-le avec ImportDocumentData, dans le même document ou un autre — le flux classique de modification et migration en masse des signets

Exemple

Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);

Voir aussi

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel