ExportDocumentData

Dokumenteigenschaften, Lesezeichen

Beschreibung

Exportiert Dokumentinformationsschlüssel, den gesamten Lesezeichenbaum und die Seitenbeschriftungsbereiche als bearbeitbaren Klartext

Syntax

Delphi

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

Parameter

OptionsZu verarbeitende Datensatzarten: 0 wählt alle aus, andernfalls werden Bit 1 für Dokumentinformationsschlüssel, Bit 2 für Lesezeichen und Bit 4 für Seitenbeschriftungsbereiche kombiniert

Rückgabewerte

''Es ist kein Dokument ausgewählt oder nichts entsprach den Optionen
TextDie Ausgabe im klassischen dump_data-Zeilenformat

Anmerkungen

Das Format folgt der weit verbreiteten Konvention dump_data/update_info: Blöcke InfoBegin/InfoKey:/InfoValue: für die Standardinformationsschlüssel, Blöcke BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: für jedes Lesezeichen in Tiefensuchreihenfolge und Blöcke PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: für jeden Beschriftungsbereich. Werte maskieren &, CR und LF als & 
 
.

Bearbeiten Sie den Text — benennen Sie Lesezeichen um, verschieben Sie Ebenen oder korrigieren Sie Metadaten — und laden Sie ihn mit ImportDocumentData wieder, in dasselbe oder ein anderes Dokument — der klassische Arbeitsablauf zur Massenbearbeitung und Migration von Lesezeichen

Beispiel

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

Siehe auch

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel