Puoi usarlo pdftkper questo. Ulteriori informazioni: Come esportare e importare segnalibri PDF .
Esporta i segnalibri PDF dalla riga di comando in questo modo:
pdftk C:\Users\Sid\Desktop\doc.pdf dump_data output C:\Users\Sid\Desktop\doc_data.txt
Importa i segnalibri PDF da un file di dati come questo:
pdftk C:\Users\Sid\Desktop\doc.pdf update_info C:\Users\Sid\Desktop\doc_data.txt output C:\Users\Sid\Desktop\updated.pdf
pdftkil formato dei segnalibri è un po 'noioso da scrivere. Invece ho creato il mio script utilizzando bash, sed, pdftke python3. Dai un'occhiata a questo repository: https://github.com/SiddharthPant/booky
Quindi ora posso creare un file di testo ( bkmrks.txt) come questo che richiede solo 5 minuti per scrivere anche per un pdf di 1000 pagine.
{
Title1, 1
Title2, 2
{
Subtitle1, 3
Subtitle2, 4
{
SubSubtitle1, 5
...
}
}
}
e poi usa la mia sceneggiatura
./booky.sh pdf_file.pdf bkmrks.txt
questo crea automaticamente un pdf ( pdf_file_new.pdf) che contiene i miei segnalibri.
Funzionerà nei sistemi * nix se invece sei su un computer Windows. Quindi prima installa python3e pdftkusa semplicemente il booky.pyfile nel repository per convertirlo bkmrks.txtin pdftkformato compatibile
python3 booky.py < bkmrks.txt > output.txt
e quindi utilizzare il comando export per generare un file di dati scaricato. Rimuovi i segnalibri precedenti da quel file e inserisci il contenuto di output.txtinvece usando una semplice copia incolla. E quindi importare nuovamente quei dati.