В GIMP я могу импортировать .pdf и использовать графический интерфейс, чтобы сгладить его (если он был сделан со многими слоями), выбрав «Свести изображение» в выпадающем меню «Изображение». Затем я могу экспортировать .pdf с новым именем файла.
Я хотел бы автоматизировать это. Есть ли способ сделать это через терминал?
bash
pdf
image-manipulation
gimp
generic_user
источник
источник
Ответы:
Я нашел эти 2 метода через Google, в этой теме под названием: Re: Сглаживание PDF-файлов в командной строке UNIX .
Метод № 1 - использование преобразования Imagemagick:ПРИМЕЧАНИЕ. При таком подходе качество считается таким же.
Способ № 2 - Использование pdf2ps -> ps2pdf:ПРИМЕЧАНИЕ. Сообщается, что этот метод сохраняет качество изображения.
источник
$ convert -density 150 {original,flattened}.pdf
если вам нужно сохранить дисковое пространство, вы можете использовать-type Grayscale
или-monochrome
или что-то в этом роде.Ghostscript (GS) работал лучше, чем
pdf2ps
иconvert
для меня. Качество едва ухудшилось, а размер файла невелик.Найдено здесь: http://zeroset.mnim.org/2015/01/07/flatten-pdfs-with-ghostscript/
источник
Несмотря на то, что конвертирование сохранит тот же размер файла, я обнаружил, что он медленный.
Метод pdf2ps ps2pdf работает быстрее, но я заметил, что он увеличивает размер файла.
pdftk хорош, потому что он не только быстрый, но и сохраняет схожий размер файла.
Это то, что я использую, чтобы выровнять каталог.
источник