Відповіді:
Це тому, що на даний момент ви не можете їх видалити . Розробники планують цю функцію для майбутніх версій.
Просто клацніть правою кнопкою миші коментар та виберіть "Видалити примітку" з контекстного меню. У мене є Evince 3.14, згідно з трекером помилок Evince, проблема була вирішена влітку 2014 року
Є злом для визначених.
Відкрийте pdf у простому текстовому редакторі (він не повинен намагатися «виправити»). Я використовувала нано.
Прокрутіть до кінця (утримуйте сторінку вниз).
Анотації у небінарному форматі (таким чином, відносно читабельному) в самому кінці PDF. У PDF-файлі з двома примітками заключна частина виглядає приблизно так:
%%EOF
4 0 obj <</Type /Page /Contents 5 0 R /Resources 3 0 R /MediaBox [0 0 595.276 841.89 ] /Parent 15 0 R /Annots 67 0 R >> endobj
65 0 obj <</Type /Annot /Rect [179.8028910464 509.6564724919 203.8028910464 533.6564724919 ] /Subtype /Text /M (D:20141219111205) /C [1 1 0 ] /Popup 66 0 R /T (\FE\FF\00N\00a\00m\00e\00 \00o\00f\00 \00a\00u\00t\00h\00o\00r) /P 4 0 R /Contents (\FE\FF\00T\00h\00i\00s\00 \00i\00s\00 \00a\00 \00t\00e\00s\00t\00 \00a\00n\00n\00o\00t\00a\00t\00i\00o\00n\00 \00I\00 \00h\00a\00v\00e\00 \00n\00a\00m\00e\00d\00 \00i\00t\00 \00n\00u\00m\00b\00e\00r\00 \001\00.) >> endobj
66 0 obj <</Type /Annot /Rect [203.8028910464 359.6564724919 403.8028910464 509.6564724919 ] /Subtype /Popup /M (D:20141219111148) /Parent 65 0 R >> endobj
67 0 obj [65 0 R 68 0 R ] endobj
68 0 obj <</Type /Annot /Rect [385.2919093851 365.8141596548 409.2919093851 389.8141596548 ] /Subtype /Text /M (D:20141219111217) /C [1 1 0 ] /Popup 69 0 R /T (\FE\FF\00N\00a\00m\00e\00 \00o\00f\00 \00a\00u\00t\00h\00o\00r) /P 4 0 R /Contents (\FE\FF\00T\00h\00i\00s\00 \00i\00s\00 \00a\00 \00t\00e\00s\00t\00 \00a\00n\00n\00o\00t\00a\00t\00i\00o\00n\00:\00 \00I\00 \00h\00a\00v\00e\00 \00n\00a\00m\00e\00d\00 \00i\00t\00 \00n\00u\00m\00b\00e\00r\00 \002\00.) >> endobj
69 0 obj <</Type /Annot /Rect [409.2919093851 215.8141596548 609.2919093851 365.8141596548 ] /Subtype /Popup /M (D:20141219111206) /Parent 68 0 R >> endobj
xref
0 1
0000000001 65535 f
4 1
0000162703 00000 n
65 5
0000162831 00000 n
0000163168 00000 n
0000163325 00000 n
0000163359 00000 n
0000163698 00000 n
trailer
<</Size 70 /ID [(J]\C3\F8\A9ApV\92\B7\96\AB\A6\B2) (\FDWڸG\BA'8\)\E4\CE\B7) ] /Root 63 0 R /Prev 161245 /Info 64 0 R >>
startxref
163855
%%EOF
<----HERE IS THE ACTUAL END OF FILE (note this was added by me, not part of the PDF)
Мені вдалося видалити конкретні анотації, видаливши правильні рядки, але може знадобитися певна спроба та помилка. Завжди створюйте резервну копію, перш ніж починати возитися з цим.
Коли ви видаляєте рядок, ви також повинні видалити всі рядки, які посилаються на нього з / батьківським Цифра посилається на номер на початку вилученого рядка.
ПРИМІТКА. Частину після верхнього% EOF можна повністю видалити, щоб видалити всі примітки. Це здається досить безпечним.
Це фактично було обмеженням бібліотеки poppler , яка не підтримувала видалення приміток (див. Цей звіт про помилку ).
Видалення анотацій у poppler зараз реалізовано як для фронтендів qt4, так і для glib (зараз це git master). Сподіваємось, це не займе занадто багато часу, поки проблема не буде вирішена для випробування.
sudo apt-get install libcam-pdf-perl
потімrewritepdf -C annotated.pdf clean.pdf