Сжать 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