Как я могу легко удалить все комментарии и аннотации (добавленные с помощью Foxit Reader) из всех PDF-файлов в папке?
Пакетное удаление комментариев из PDF-файлов
4 ответа
Если ты на системе Unix:
cd <directory containing PDFs>
find . -type f -name '*.pdf' -exec perl -pi -e 's:/Annots \[[^]]+\]::g' {} +
это хак, который удаляет все /Annots
команды из PDF (команды, которые рисуют аннотации). Он оставляет объекты аннотаций там (вы можете открыть PDF с помощью текстового редактора и искать их), они просто не рисуются.
Я просто упала над этой проблемой, и ни один из ответов здесь работал для меня. Что did работа в rewritepdf
инструмент из пакета Ubuntu libcam-pdf-perl
:
rewritepdf -C in.pdf out.pdf
упаковка этого в небольшой скрипт для удаления аннотаций из всех pdf-файлов в каталоге теперь легко:
for i in *.pdf; do rewritepdf -C '$i' '$i'.new; done
I think вы можете сделать это наиболее легко "refrying" PDF. Refrying означает: сначала преобразовать файл в PostScript, а затем преобразовать PostScript обратно в PDF. Обычно рефринг не одобряется, потому что обычно вы теряете качество и некоторый контент. В вашем случае вы хочу потерять содержание. Повторное обжаривание можно сделать с помощью сервер (и вспомогательные пакетные файлы, отправляющие с ним-скачать gs900w32.exe
Если вы находитесь на Windows), так что здесь вы идете, с 2 простых команды:
pdf2ps.bat input.pdf output.ps
ps2pdf.bat output.ps input_refried.pdf
хорошо, вы сказали, что также рассмотрите коммерческое решение....
рекомендую попробовать callas pdfToolbox. Он доступен для Windows и Mac OS X. (У них есть CLI для Linux, но вы можете использовать только предварительно настроенные "профили" с ним. С помощью графического интерфейса пользователя Windows можно создавать пользовательские профили и повторно использовать их с интерфейсом командной строки Linux.
pdfToolbox имеет много и много и много способов манипулировать и исправить много, много индивидуальных задач в формате PDF.
одним из "исправлений" является удаление всех аннотаций.
вам не нужно выкладывать деньги, чтобы проверить его в первую очередь; Каллас дает 14days пробные лицензии бесплатно.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]