Metadane w plikach PDF
W plikach PDF znajdują się pewne metadane, m.in. autor i tytuł. Ich poprawne ustawienie może być istotne w przypadku używania pedeefów na czytnikach ebooków. Pewnego razu, gdy naszła mnie chęć poprawienia tych metadanych w pewnym pliku, okazało się, że nie ma zbyt wielu linuksowych narzędzi to potrafiących:
Skorzystałem z pdftk. Żeby zrzucić metadane do pliku metadata.txt należy wpisać:
pdftk source.pdf dump_data output metadata.txt
Następnie trzeba przeedytować plik metadata.txt. Warto też usunąć niepotrzebne (tzn. niezmieniane) pary klucz-wartość, bo np. u mnie program miał problem z odtworzeniem atrybutów z datą utworzenia i modyfikacji. Ostatnim krokiem jest utworzenie wynikowego pliku pdf z nowymi metadanymi:
pdftk source.pdf update_info metadata.txt output output.pdf
Metadane można podejrzeć np. programem pdfinfo z pakietu xpdf (xpdf-utils w debianie).
Niestety, choć niby coś tam się zmieniło, mój czytnik nie zareagował na to w żaden widoczny sposób :(