Potrzebuję narzędzia wiersza polecenia do edycji metadanych plików pdf.
Używam tabletu Aiptek MyNote Premium do pisania notatek i minut na tym urządzeniu, importowania ich później i konwertowania do formatu pdf automatycznie za pomocą prostego skryptu za pomocą programu inkscape i ghostscript.
Czy jest jakieś narzędzie wiersza polecenia do dodawania niektórych kategorii do metadanych pdf, więc mogę znaleźć pdf później (np. Z gnome-do) według kategorii?
Aktualizacja: Wypróbowałem rozwiązanie z pdftk i działa, ale wygląda na to, że gnome-do nie zajmuje się metadanymi pdf. Czy istnieje sposób, aby nakłonić gnoma do zrobienia tego?
źródło
exiftool -overwrite_original -all:all="" file.pdf
; 2.) Użyj,exiftool -PDF-update:all= file.pdf
aby potwierdzić, że nadal istnieją stare metadane; 3.) linearyzować plik za pomocąqpdf --linearize file.pdf
; 4.) Sprawdź ponownie, tak jak w 2.); wszystkie metadane powinny zniknąć;pdfinfo -meta file.pdf
)exiftool -overwrite_original -tagsFromFile <srcfile> <destfile>
potrzebuję (opcja-overwrite_original
zastępuje oryginał<destfile>
).Możesz edytować metadane za pomocą
pdftk
. Sprawdźupdate_info
parametr. Jeśli chodzi o plik danych, poniżej znajduje się przykład:( Źródło )
źródło
pdftk
wygląda na znaki Unicode w metadanych.pdftk
nowych plików PDF (nowsze wersje są szyfrowane przez AESV2). Wygląda na to, że zostało przerwane.exiftool
działał lepiej.pdftk book.pdf dump_data output report.txt
2) edytować report.txt 3)pdftk book.pdf update_info report.txt output bookcopy.pdf
Korzystanie z Widoku
Utwórz plik o nazwie „znaczniki pdf” z tą zawartością:
następnie połącz ten
pdfmarks
plik z plikiem wejściowym PDF, PS lub EPS:Źródło: http://milan.kupcevic.net/ghostscript-ps-pdf/
źródło
Aby rozwinąć tę
pdftk
metodę, co jest miłe, ponieważ pokazuje wszystko, co jest ustawione, a jednocześnie pozwala ci zmienić wszystko, co chcesz, oto skrypt (dla twojego.bashrc
lub innego pliku aliasów), aby to zrobić za pomocą jednego polecenia. Spowoduje to utworzenie nowej wersji pliku, który chcesz edytować, otworzy twój ulubiony edytor z plikiem metadanych, a następnie zaimplementuje zmiany i ustawi czas utworzenia / modyfikacji pliku w zmodyfikowanym pliku PDF na taki sam jak oryginał. Aby z niego skorzystać, po ponownym uruchomieniu.bashrc
pliku, po prostu wpiszeditPDFmetadata myfile.pdf
Oto alias:
Po prostu umieść powyższą definicję w
.bashrc
pliku w folderze domowym, a następnie otwórz nowy terminal i będzie gotowy do użycia.źródło