Potřebovali jsme změnit metadata v hotovém PDF, postup je následující:
Nejprve získáme stávající metadata z PDF do souboru metadata.txt:
pdftk SOUBOR.pdf dump_data output metadata.txt
Výstup by měl mít následující strukturu. Pokud vám některá položka schází, klidně si ji tam doplňte. Čeština se zapisuje přes html entity.
InfoKey: Creator
InfoValue: Zdenek Burda
InfoKey: Author
InfoValue: Zdenek Burda
InfoKey: Title
InfoValue: Testovaci PDF dokument
InfoKey: Producer
InfoValue: Zdenek Burda
InfoKey: Subject
InfoValue: Testovaci PDF dokument
InfoKey: ModDate
InfoValue: D:20070420110004
InfoKey: CreationDate
InfoValue: D:20070420110004
PdfID0: 28bf4e5e4e758a416404e56fffa18
PdfID1: 28bf4e5e4e758a416404e56fffa18
NumberOfPages: 3
Soubor s metadaty upravte podle potřeby a aktualizujte PDF dokument:
pdftk SOUBOR.pdf update_info metadata.txt output SOUBOR-novy.pdf
Pokud chcete používat češtinu, musíte pracovat s HTML entitama. Převodník mezi znakem a html entitou najdete http://mlha.cz/unicode/utf8.php.
Continue reading →