Anda bisa menggunakannya pdftkuntuk 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
pdftkFormat bookmark agak membosankan untuk ditulis. Sebaliknya saya membuat naskah saya sendiri menggunakan bash, sed, pdftkdan 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 python3dan pdftkcukup gunakan booky.pyfile dalam repo untuk mengkonversi bkmrks.txtke pdftkformat 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.txtalih - alih menggunakan tempel salinan sederhana. Dan kemudian impor data itu kembali.