Сжать PDF файл в Linux
Как сжать PDF файл в Linux в командной строке с помощью ghostscript ?
- Устанавливаем ghostscript :
rpm: sudo yum install ghostscript или sudo dnf install ghostscript
deb: sudo apt install ghostscript или sudo apt-get install ghostscript - В терминале используем команду:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dCompressMode=3 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=new_small_PDF_file.pdf original_big_pdf.pdf
основные параметры команды:
-dCompressMode=1 | 2 | 3(по умолчанию 1)-dTextFormat=0 | 1 | 2 | 3 | 4(по умолчанию 3)
-dPDFSETTINGS=configuration Предварительно устанавливает «параметры» на одну из четырех предопределенных настроек::
/screenвыбирает вывод с низким разрешением, аналогичный настройке «Оптимизированный экран» в Acrobat Distiller (до версии X)./ebookвыбирает вывод среднего разрешения, аналогичный настройке «eBook» в Acrobat Distiller (до версии X)../printerвыбирает вывод среднего разрешения, аналогичный настройке «eBook» в Acrobat Distiller (до версии X)./prepressвыбирает вывод, аналогичный настройке Acrobat Distiller «Prepress Optimized» (до версии X)./defaultвыбирает выходные данные, предназначенные для использования в самых разных целях, возможно, за счет большего выходного файла.
со всеми параметрами команды можно ознакомиться на сайте ghostscript.com

