Indem ich Metadaten aus einigen PDF-Dateien mit Lesezeichen von abrufe pdftk
, beobachte ich das Format von Lesezeichen in PDF-Metadaten. Ich vermute also pdftk
, dass es mit möglich ist, Lesezeichen einer PDF-Datei hinzuzufügen und zu bearbeiten.
Hier sind drei Schritte, denen ich folge:
- Ich bekomme zuerst die Metadaten (einschließlich Lesezeichen, falls vorhanden) von einer PDF-Datei in eine Textdatei von
pdftk in.pdf dump_data > in.info
. Als nächstes füge ich einige Lesezeichen in die Metadatentextdatei ein
in.info
und ändere sie vonInfoKey: Creator InfoValue: PScript5.dll Version 5.2 InfoKey: Title InfoValue: SSReader Print. InfoKey: Producer InfoValue: Acrobat Distiller 7.0 (Windows) InfoKey: Author InfoValue: Administrator InfoKey: ModDate InfoValue: D:20050605073244+08'00' InfoKey: CreationDate InfoValue: D:20050605073244+08'00' PdfID0: 591a87c91dc76881fdf2ccf3811e72a5 PdfID1: 6b6ab11de8824e438e4f5eb1d85ec72 NumberOfPages: 400 PageLabelNewIndex: 1 PageLabelStart: 1 PageLabelNumStyle: DecimalArabicNumerals
zu
InfoKey: Creator InfoValue: PScript5.dll Version 5.2 InfoKey: Title InfoValue: SSReader Print. InfoKey: Producer InfoValue: Acrobat Distiller 7.0 (Windows) InfoKey: Author InfoValue: Administrator InfoKey: ModDate InfoValue: D:20050605073244+08'00' InfoKey: CreationDate InfoValue: D:20050605073244+08'00' PdfID0: 591a87c91dc76881fdf2ccf3811e72a5 PdfID1: 6b6ab11de8824e438e4f5eb1d85ec72 NumberOfPages: 400 BookmarkBegin BookmarkTitle: Front cover BookmarkLevel: 1 BookmarkPageNumber: 1 BookmarkBegin BookmarkTitle: About the Author BookmarkLevel: 1 BookmarkPageNumber: 5 BookmarkBegin BookmarkTitle: Title page BookmarkLevel: 1 BookmarkPageNumber: 6 BookmarkBegin BookmarkTitle: Copyright page BookmarkLevel: 1 BookmarkPageNumber: 7 BookmarkBegin BookmarkTitle: Foreword BookmarkLevel: 1 PageLabelNewIndex: 1 PageLabelStart: 1 PageLabelNumStyle: DecimalArabicNumerals
- Dann versuche ich, die bearbeiteten Metadaten wieder in die PDF-Datei von zu setzen
pdftk in.pdf update_info in.info output out.pdf
.
Wenn ich die neue PDF-Datei out.pdf
in Evince oder Adobe Reader öffne, enthält die neue PDF-Datei kein Lesezeichen.
Wenn ich die Metadaten aus der neuen PDF-Datei out.pdf
von bekomme pdftk out.pdf dump_data > out.info
, gibt es keine Lesezeichen in out.info
. Es sieht so aus, als ob die Lesezeichen nicht erfolgreich hinzugefügt wurden.
Ich habe mich gefragt, ob es Fehler gibt. Wie kann ich Lesezeichen einer PDF-Datei hinzufügen und bearbeiten, nicht unbedingt von pdftk?