Istnieje wiele pytań i odpowiedzi dotyczących najlepszej przeglądarki plików PDF dostępnej w systemie Ubuntu, ale chcę przeanalizować plik PDF i poznać szczegóły pliku PDF, takie jak obrazy, czcionki i łącza dostępne w danym pliku PDF.
Czy są dostępne jakieś przeglądarki plików PDF do edycji / edytorów tagów?
software-recommendation
fonts
pdf
metadata
Sahil Grover
źródło
źródło
Odpowiedzi:
Wyświetl metadane pdf pliku o nazwie Example.pdf:
Edytuj istniejące metadane w terminalu za pomocą edytora nano:
Zaktualizuj metadane:
Skróty klawiaturowe edytora Nano
Użyj kombinacji klawiszy Ctrl+, Oa następnie naciśnij, Enteraby zapisać plik w bieżącej lokalizacji.
Użyj kombinacji klawiszy Ctrl+, Xaby wyjść z nano.
źródło
Rozwiązanie CLI
Kolejnym narzędziem wartym uwagi jest exiftool . Zaletą exiftool nad pdfinfo jest to, że obsługuje o wiele więcej typów metadanych (np. Tagi XMP).
Oto przykład polecenia, które wyświetli wszystkie dostępne meta informacje (
-a
), posortowane według grup (-G1
):Przegląd obsługiwanych tagów związanych z PDF:
Możesz zainstalować exiftool na Ubuntu za pomocą:
Rozwiązanie GUI
Jeśli szukasz przeglądarki / edytora metadanych PDF z GUI, możesz wypróbować PDFMtEd . Jest to zestaw narzędzi graficznych, które napisałem do zarządzania metadanymi PDF za pomocą exiftool:
źródło
Odpowiedź „najlepsza” naprawdę zależy od tego, ile szczegółów chcesz i od tego, jak stabilny ma być widz. Istnieje wiele programów do przeglądania, a nawet edytowania post-skryptów i plików pdf w systemie Linux; wszystko, co wydaje się usunięte z obecnych repozytoriów Ubuntu (prawdopodobnie z powodu problemów ze stabilnością).
Na razie polecam wypróbowanie pdfedit. Jeśli używasz Quantal lub wcześniej, można go zainstalować za pośrednictwem
W przypadku nowszych wersji musisz pobrać go ze strony projektu , rozpakować i skompilować samodzielnie.
źródło
Aby rozwinąć
pdftk
metodę edycji, 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
sudo apt-get install libimage-exiftool-perl
Metadane można usunąć całkowicie za pomocą następującego polecenia
exiftool -all:all= file_name
źródło