Linux: Сжать PDF — Уменьшить Размер PDF

Отсканированный и сохраненный в PDF документ может быть очень большим, что не всегда есть хорошо.

Например, большой размер PDF файла не позволит отправить его по электронной почте из-за вполне возможных ограничений на максимальный размер для вложений.

В Linux, с помощью утилиты ps2pdf, которая является частью пакета ghostscript, вы можете сжать PDF файл их командной строки без потери качества.

Из данной статьи вы узнаете, как сжать PDF файл и значительно уменьшить его размер из командной строки в Linux.

Дельный Совет: Планируете куда-то отправить PDF файл или просто сохранить? Как насчет защитить его паролем? Это легко сделать для человека, который сжимает PDF файлы из командной строки! Читать далее →

Прежде всего необходимо поставить пакет ghostscript, частью которого является утилита ps2pdf:

$ sudo apt-get install ghostscript

Сжать PDF Файл В Linux

Выполните следующую команду, чтобы сжать и уменьшить размер файла БОЛЬШОЙ.pdf и сохранить результат в файл МАЛЕНЬКИЙ.pdf:

$ ps2pdf БОЛЬШОЙ.pdf МАЛЕНЬКИЙ.pdf

Эффективность очевидна:

$ du -sh *.pdf
7,6M	БОЛЬШОЙ.pdf
500K	МАЛЕНЬКИЙ.pdf

26 Replies to “Linux: Сжать PDF — Уменьшить Размер PDF”

  1. Thank you very much for your hack! It worked like a charm and I did learn something new.

  2. Exactly what I needed too. Thank you.

  3. Great «hack». Compressed my PDF from 12,6 MB to 12,5 MB….

  4. wonderful: from 900.5 to 901.9. This is exactly what I was looking for! You made my day!

  5. from
    2.3M Fall_18-19-ACCT_422-PPT-11-1544528806-2018-12-11.pdf
    to
    2.6M Fall_18-19-ACCT_422-PPT-11-1544528806-2018-12-111.pdf
    hhhhhhhhhhhh

  6. Thank you for this! On average, my pdf files are being reduced to half their original size.

  7. Nonsense. This created a larger file.

  8. The real great hack! Have 1.5GB pdf after processing some pages, this stuff gives me a 6MB file. WOW! Want know, why.

  9. nothing happens, same file size

  10. For those who complain it doesn’t work make try another file. Perhaps the file you’re trying to compress is the smallest size possible and cannot be further compressed

  11. Converted a test file from 876k to 128k. I have hundreds of files and I can save a lot of space by running this on them. Thanks!

  12. It is impossible to reduce the size without affecting the quality, the total size of the PDF produced is lower than the size of one of the 30 images included in it.

  13. Camooon, its not fair!!! Wish i knew it before……… from 29M to 3.7m

  14. 20 MB -> 2 MB for me. Looks like this works for huge files. Not for those, that are already reasonably-sized.

  15. I used pdfunite to merge some pdfs and the result was a 295MB file, it went down to 16.5MB with ps2pdf. Thank you so much bro!

  16. Fantastic! Totally grateful for this : )

  17. I tried to use such technic, but it doesn`t work. I also attend to convert my file from pdf to djvu. It dicreased in size approximately two times, but work sighnificuntly quickly because djvu is better for scanned big-size file.

  18. $ gs -sDEVICE=pdfwrite \
         -dCompatibilityLevel=1.4 \
         -dDownsampleColorImages=true \
         -dColorImageResolution=150 \
         -dNOPAUSE \
         -dBATCH \
         -sOutputFile=output.pdf input.pdf
    1. Thanks, you save my day !!!

    2. Thanks, this comment is more helpful than the content of the webpage 😀

    3. Yes, this one works better for pdf with scanned images
      useful option for 150ppi all images
      -dPDFSETTINGS=/ebook

    4. A very elegant piece of code that did a wonderful job for me. Thank you!

  19. didn’t work for me. I made a 74.6MB pdf from hundreds of images and it remained same as before. maybe the images can’t be compressed any more.

  20. Amazing article! This tool (ps2pdf) worked flawlessly for me! Thx!

  21. Thank you very much. From 7.6 MB to 757.3 kB

Добавить комментарий