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
| Options | Zu 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 |
|---|---|
| Text | Die 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