Sursa: https://www.pdflabs.com/blog/export-and-import-pdf-bookmarks/
Exportați și importați semne de carte (bookmarks) din fișierul PDF utilizând PDFtk Server.
Aceste semne de carte pot fi analizate sau generate ușor.
Puteți utiliza PDFtk Server pentru a exporta și importa semne de carte din PDF. Serverul PDFtk vine cu aplicația Windows application PDFtk Free. De asemenea, există și pachete de instalare PDFtk Server pentru Mac, Red Hat și CentOS. Pentru alte distribuții Linux există pachetul pdftk care poate fi instalat.
Exportul marcajelor PDF se poate face din linia de comandă astfel:
pdftk C:\Users\Sid\Desktop\doc.pdf dump_data output C:\Users\Sid\Desktop\doc_data.txtCând utilizați comanda în Windows, puteți folosi funcția drag-and-drop din managerul de fișiere: glisați fișierul PDF de intrare din managerul de fișiere în prompterul de comandă, iar calea completă va apărea la prompt.
Importul marcajelor PDF dintr-un fișier de date, se face astfel:
pdftk C:\Users\Sid\Desktop\doc.pdf update_info C:\Users\Sid\Desktop\doc_data.txt output C:\Users\Sid\Desktop\updated.pdfFormatul fișierului de date marcaj a fost conceput pentru a fi ușor de analizat și ușor de generat. Iată un exemplu de două marcaje:
BookmarkBeginBookmarkTitle: PDF Reference (Version 1.5)BookmarkLevel: 1BookmarkPageNumber: 1BookmarkBeginBookmarkTitle: ContentsBookmarkLevel: 2BookmarkPageNumber: 3 Pentru textul non-ASCII, utilizați entități numerice HTML, de exemplu, în loc de Bézier se scrie Bézier (litera é este caracter non-ASCII):
BookmarkTitle: Cubic Bézier Curves