ExportDocumentData

Dokumentegenskaber, bogmærker

Beskrivelse

Eksporterer dokumentets informationsnøgler, hele bogmærketræet og sideetiketintervallerne som redigerbar almindelig tekst.

Syntaks

Delphi

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

Parametre

OptionsRecordtyper, der skal behandles: 0 vælger alt; ellers kombineres bit 1 (dokumentinformationsnøgler), bit 2 (bogmærker) og bit 4 (sideetiketintervaller).

Returværdier

''Intet dokument er valgt, eller intet svarede til indstillingerne.
TextDumpet i det klassiske dump_data-linjeformat.

Bemærkninger

Formatet følger den udbredte dump_data/update_info-konvention: blokke med InfoBegin/InfoKey:/InfoValue: til standardinformationsnøglerne, blokke med BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: til hvert bogmærke i dybde-først-rækkefølge og blokke med PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: til hvert etiketinterval. Værdier undviger &, CR og LF som & 
 


Rediger teksten (giv bogmærker nye titler, forskyd niveauer, ret metadata), og indlæs den igen med ImportDocumentData i det samme eller et andet dokument — den klassiske proces til masseredigering og migrering af bogmærker.

Eksempel

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

Se også

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel