ExportDocumentData

Dokumentegenskaper, Bokmärken

Beskrivning

Exporterar dokumentets informationsnycklar, hela bokmärkesträdet och sidetikettsintervallen som redigerbar vanlig text

Syntax

Delphi

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

Parametrar

OptionsPostslag att bearbeta: 0 väljer allt, i övrigt kombinera bit 1 (informationsnycklar för dokumentet), bit 2 (bokmärken) och bit 4 (sidetikettsintervall)

Returvärden

''Inget dokument är valt, eller inget matchade alternativen
TextDumpen i det klassiska dump_data-radformatet

Anmärkningar

Formatet följer den vida använda dump_data/update_info-konventionen: InfoBegin/InfoKey:/InfoValue:-block för standardinformationsnycklarna, BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber:-block för varje bokmärke i djupförst-ordning, och PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle:-block för varje etikettintervall. Värden escapar &, CR och LF som & 
 


Redigera texten (byt titel på bokmärken, flytta nivåer, fixa metadata) och läs tillbaka den med ImportDocumentData, på samma dokument eller ett annat — det klassiska bulkflödet för bokmärkesredigering och migrering

Exempel

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

Se även

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel