Dengan mendapatkan metadata dari beberapa file pdf dengan bookmark pdftk
, saya mengamati format bookmark dalam pdf metadata. Jadi saya menduga bahwa dengan pdftk
, dimungkinkan untuk menambah dan mengedit bookmark file pdf.
Berikut tiga langkah yang saya ikuti:
- Saya pertama-tama mendapatkan metadata (termasuk bookmark jika ada) dari file pdf ke dalam file teks oleh
pdftk in.pdf dump_data > in.info
. Selanjutnya saya menambahkan beberapa penanda ke file teks metadata
in.info
, mengubahnya dariInfoKey: 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
untuk
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
- Kemudian saya mencoba mengembalikan metadata yang sudah diedit ke file pdf
pdftk in.pdf update_info in.info output out.pdf
.
Tetapi ketika saya membuka file pdf baru out.pdf
di evince atau adobe reader, tidak ada bookmark di file pdf baru.
Jika saya mendapatkan metadata dari baru file pdf out.pdf
oleh pdftk out.pdf dump_data > out.info
, tidak akan ada bookmark di out.info
. Sepertinya bookmark tidak berhasil ditambahkan.
Saya bertanya-tanya apakah ada beberapa kesalahan? Bagaimana saya harus menambah dan mengedit bookmark file pdf, tidak harus dengan pdftk?