Z wielkim zaskoczeniem odkryłem, że Evince 2.32.0 pozwala na adnotacje w pliku PDF. Ku mojemu przerażeniu nie znalazłem jednak sposobu na usunięcie adnotacji (brak przycisku, brak menu, brak menu kliknięcia prawym przyciskiem myszy, nada ). Jak mogę usunąć adnotację?
27
sudo apt-get install libcam-pdf-perl
a następnierewritepdf -C annotated.pdf clean.pdf
Odpowiedzi:
Jest tak, ponieważ w tej chwili nie można ich usunąć . Programiści planują tę funkcję w przyszłych wersjach.
źródło
Kliknij prawym przyciskiem myszy ikonę adnotacji, „Usuń adnotację”
Po prostu kliknij adnotację prawym przyciskiem myszy i wybierz „Usuń adnotację” z menu kontekstowego. Mam Evince 3.14 według narzędzia do śledzenia błędów Evince, problem został rozwiązany latem 2014 roku
Poniżej znajduje się hack dla starszych wersji Evince.
Zdecydowany jest hack.
Otwórz pdf w prostym edytorze tekstów (nie powinien próbować go „naprawiać”). Użyłem nano.
Przewiń do samego końca (przytrzymaj Page Down).
Adnotacje są w formacie niebinarnym (a więc względnie czytelnym) na samym końcu pliku PDF. W pliku PDF z dwoma adnotacjami końcowa część wygląda następująco:
Udało mi się usunąć określone adnotacje, usuwając prawidłowe wiersze, ale może to zająć trochę prób i błędów. Zawsze twórz kopię zapasową, zanim zaczniesz z tym zadzierać.
Kiedy usuwasz linię, musisz również usunąć wszystkie linie, które odnoszą się do niej za pomocą / Parent Liczba odnosi się do liczby na początku usuniętej linii.
UWAGA: Część po górnym %% EOF można całkowicie usunąć, aby usunąć wszystkie adnotacje. To wydaje się dość bezpieczne.
źródło
To działa dla mnie:
(evince 3.4.0, Ubuntu 12.04)
źródło
gvfs-set-attribute /path/to/file.pdf metadata::evince::annotations ''
. Evince 3.6.0 / Ubuntu 12.10.W rzeczywistości było to ograniczenie biblioteki poppler , która nie obsługiwała usuwania adnotacji (zobacz ten raport o błędzie ).
Usunięcie adnotacji w popplerze zostało teraz zaimplementowane zarówno dla nakładek qt4, jak i glib (obecnie w git master). Mam nadzieję, że nie potrwa to długo, dopóki problem nie zostanie rozwiązany.
źródło
Jeśli chcesz usunąć wszystkie adnotacje z pliku pdf, powinno to działać:
źródło