ExportDocumentData

Documenteigenschappen, bladwijzers

Beschrijving

Exporteert de documentinformatiesleutels, de hele bookmark-boom en de paginalabelbereiken als bewerkbare platte tekst

Syntaxis

Delphi

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

Parameters

OptionsTe verwerken recordsoorten: 0 selecteert alles, anders combineer je bit 1 (documentinformatie-keys), bit 2 (bladwijzers) en bit 4 (paginalabelbereiken)

Retourwaarden

''Er is geen document geselecteerd of niets kwam overeen met de opties
TextDe dump in het klassieke dump_data-regelformaat

Opmerkingen

Het formaat volgt de gangbare conventie van dump_data/update_info: blokken InfoBegin/InfoKey:/InfoValue: voor de standaardinformatiesleutels, blokken BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: voor elke bookmark in depth-first-volgorde, en blokken PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: voor elk labelbereik. Waarden escapen &, CR en LF als & 
 


Bewerk de tekst (bookmarks hernoemen, niveaus verschuiven, metadata fixen) en laad hem terug met ImportDocumentData, op hetzelfde document of op een ander — de klassieke bulk-bookmark-bewerk- en migratieworkflow

Voorbeeld

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

Zie ook

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel