Yer imlerinin bulunduğu bazı pdf dosyalarından meta verileri alarak pdftk
, yer imlerinin pdf meta verilerindeki biçimini gözlemlerim. Bu yüzden pdftk
pdf dosyasının yer imlerini eklemek ve düzenlemek mümkün olduğunu tahmin ediyorum .
İşte izlemem gereken üç adım:
- Öncelikle bir pdf dosyasından meta veriyi (varsa yer işaretleri dahil) bir metin dosyasına alıyorum
pdftk in.pdf dump_data > in.info
. Daha sonra bazı yer imlerini meta veri metin dosyasına ekleyerek
in.info
ondan değiştiriyorum.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 PageLabelNewIndex: 1 PageLabelStart: 1 PageLabelNumStyle: DecimalArabicNumerals
için
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
- Sonra düzenlenmiş meta verileri pdf dosyasına geri koymaya çalışıyorum
pdftk in.pdf update_info in.info output out.pdf
.
Ancak yeni pdf dosyasını out.pdf
evince veya adobe okuyucuda açtığımda, yeni pdf dosyasında yer imi yoktur.
Meta verileri yeni pdf dosyasından out.pdf
alırsam pdftk out.pdf dump_data > out.info
, yer işareti eklenmez out.info
. Yer imleri başarıyla eklenmemiş gibi görünüyor.
Bazı hatalar olup olmadığını merak ediyordum? Bir pdf dosyasının yer imlerini, mutlaka pdftk tarafından değil, nasıl ekler ve düzenlerim?