Ich habe mit großer Überraschung festgestellt, dass Evince 2.32.0 Anmerkungen in einem PDF zulässt. Zu meinem Entsetzen habe ich jedoch keine Möglichkeit gefunden, Anmerkungen zu löschen (keine Schaltfläche, kein Menü, kein Rechtsklick-Menü, nada ). Wie kann ich dann eine Anmerkung löschen?
27
sudo apt-get install libcam-pdf-perl
dannrewritepdf -C annotated.pdf clean.pdf
Antworten:
Das liegt daran , dass Sie sie momentan nicht entfernen können . Entwickler planen diese Funktion für zukünftige Versionen.
quelle
Klicken Sie mit der rechten Maustaste auf das Anmerkungssymbol "Anmerkung entfernen".
Klicken Sie einfach mit der rechten Maustaste auf eine Anmerkung und wählen Sie im Kontextmenü die Option „Anmerkung entfernen“. Ich habe Evince 3.14 laut Evince Bug Tracker das Problem wurde im Sommer 2014 behoben
Nachfolgend finden Sie einen Hack für ältere Evince-Versionen.
Es gibt einen Hack für die Entschlossenen.
Öffnen Sie das PDF in einem einfachen Texteditor (es sollte nicht versucht werden, es zu "reparieren"). Ich habe Nano benutzt.
Scrollen Sie ganz nach unten (halten Sie die Bild-ab-Taste gedrückt).
Die Anmerkungen befinden sich in einem nicht-binären Format (daher relativ lesbar) am Ende der PDF-Datei. In einem PDF mit zwei Anmerkungen sieht der letzte Teil so aus:
Es ist mir gelungen, bestimmte Anmerkungen zu löschen, indem ich die richtigen Zeilen entfernt habe, aber es kann einige Versuche und Irrtümer erfordern. Erstellen Sie immer ein Backup, bevor Sie damit anfangen.
Wenn Sie eine Zeile entfernen, müssen Sie auch alle Zeilen entfernen, die mit / Parent darauf verweisen Die Nummer bezieht sich auf die Nummer am Anfang der Zeile, die Sie entfernt haben.
HINWEIS: Der Teil nach dem oberen %% EOF kann vollständig entfernt werden, um alle Anmerkungen zu entfernen. Das scheint ziemlich sicher zu sein.
quelle
Das funktioniert bei mir:
(evince 3.4.0, Ubuntu 12.04)
quelle
gvfs-set-attribute /path/to/file.pdf metadata::evince::annotations ''
. Evince 3.6.0 / Ubuntu 12.10.Dies war eigentlich eine Einschränkung der Poppler- Bibliothek, die das Löschen von Anmerkungen nicht unterstützte (siehe diesen Fehlerbericht ).
Das Entfernen von Annotationen im Poppler wurde nun sowohl für qt4- als auch für glib-Frontends (derzeit in git master) implementiert. Hoffentlich dauert es nicht lange, bis das Problem behoben ist.
quelle
Wenn Sie alle Anmerkungen aus einer PDF-Datei entfernen möchten , sollte dies funktionieren:
quelle