Я ищу способ в Ubuntu уменьшить размер PDF (за счет снижения качества изображений).
Я знаю, что это можно сделать в Ghostscript, набрав следующую команду в терминале:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Проблема в том, что я не могу указать качество с какой-либо точностью. Параметр -dPDFSETTINGS=/screen
тот, который определяет качество; но альтернативы довольно жесткие (например, это можно сделать -dPDFSETTINGS=/ebook
для чуть лучшего качества).
Я ищу способ уменьшить размер PDF таким образом, чтобы я мог указать желаемое качество численно.
pdf
compression
ghostscript
Николь
источник
источник
Ответы:
Я смог немного изменить вашу команду, используя опцию -r300 из @drN Опция -r позволяет вам установить выходное разрешение как в pdf, так и в png.
источник
-r
опция игнорируется в этих случаях.Эти два сообщения, которые я опубликовал в Stackoverflow, должны вам помочь. Я пытался уменьшить размер PDF-файлов, в то же время гарантируя, что они соответствуют определенным точкам на дюйм или точкам на дюйм для моей диссертации.
Уменьшение размера PDF с Ghostscript
Изменение pdf изображения в dpi с помощью gs
Вы пытались поиграться с
convert
Linux?Редактировать:
Если я правильно помню,
r300
это выход,dpi
но вы можете проверить. Это преобразует PDF в PNG, хотя.ИЛИ ЖЕ
Дайте нам знать, как это идет! Это для PDF или любого другого формата в любом другом формате. Я просто использовал входной файл myPic.pdf и выходной файл fileout.pdf
источник
:)
Самый простой способ, который я нашел, - открыть файл PDF с исходным кодом с помощью LibreOffice Draw, а затем экспортировать в PDF с ожидаемым DPI. Диалоговое окно экспорта Draw позволяет вам указать DPI и другие параметры для экспортируемого PDF.
источник
Это самый простой способ, я думаю, можно уменьшить размер до 50 +/- кб. На вашем терминале перейдите в каталог с файлом: пример
Затем введите приведенный выше код, где:
это новое имя файла и
это имя файла.
источник