Мне нужно удалить какой-то глупый водяной знак электронной почты, который расширяется на всех страницах книги общественного достояния. Я посмотрел на страницу pdftk man и некоторые примеры, но все еще не могу понять, как удалить водяные знаки. Я ценю твои намеки.
Как удалить водяной знак из PDF с помощью pdftk?
3 ответа
очень просто выполнить задание:
использовать sed:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf
но, после, обязательно ремонт результирующий вывод pdf
pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
все в одну команду:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf && pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
текстовые водяные знаки-это не что иное, как текст между двумя тегами внутри сжатого кода pdf
просто небольшое дополнение к ответу Динго, поскольку это не сработало для меня:
мне пришлось сначала распаковать PDF-документ, чтобы найти водяной знак и заменить его на sed
.
Первый шаг включает в себя распаковку PDF документа с помощью pdftk
:
pdftk original.pdf output uncompressed.pdf uncompress
и uncompressed.pdf
можно использовать как в ответ Динго:
sed -e "s/watermarktextstring/ /" uncompressed.pdf > unwatermarked.pdf
затем я восстановил и сжал документ:
pdftk unwatermarked.pdf output fixed.pdf compress
удалить www.it-ebooks.info,
откройте PDF в notepad++ или textpad
заменить www.it-ebooks.info ни с чем (пустым)
сохраните файл
открыть в стандартном Adobe reader
выход, вам будет предложено сохранить файл
сохранить
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]