Anda bisa menggunakannya pdftk
untuk ini. Info lebih lanjut: Cara Mengekspor dan Mengimpor Bookmark PDF .
Ekspor bookmark PDF pada baris perintah seperti ini:
pdftk C:\Users\Sid\Desktop\doc.pdf dump_data output C:\Users\Sid\Desktop\doc_data.txt
Impor bookmark PDF dari file data seperti ini:
pdftk C:\Users\Sid\Desktop\doc.pdf update_info C:\Users\Sid\Desktop\doc_data.txt output C:\Users\Sid\Desktop\updated.pdf
pdftk
Format bookmark agak membosankan untuk ditulis. Sebaliknya saya membuat naskah saya sendiri menggunakan bash
, sed
, pdftk
dan python3
. Lihat di repo ini: https://github.com/SiddharthPant/booky
Jadi sekarang saya dapat membuat file teks ( bkmrks.txt
) seperti ini yang hanya membutuhkan 5 menit untuk menulis bahkan untuk pdf 1000 halaman.
{
Title1, 1
Title2, 2
{
Subtitle1, 3
Subtitle2, 4
{
SubSubtitle1, 5
...
}
}
}
dan kemudian gunakan skrip saya
./booky.sh pdf_file.pdf bkmrks.txt
ini secara otomatis membuat pdf ( pdf_file_new.pdf
) yang memiliki bookmark saya di dalamnya.
Ini akan bekerja di sistem * nix jika Anda menggunakan mesin Windows. Kemudian instal terlebih dahulu python3
dan pdftk
cukup gunakan booky.py
file dalam repo untuk mengkonversi bkmrks.txt
ke pdftk
format yang kompatibel
python3 booky.py < bkmrks.txt > output.txt
dan kemudian menggunakan perintah ekspor untuk menghasilkan file data yang dibuang. Hapus bookmark sebelumnya dari file itu dan masukkan konten output.txt
alih - alih menggunakan tempel salinan sederhana. Dan kemudian impor data itu kembali.