Linux 中使用 Ghostscript 压缩 pdf 文件

安装

大多数 Linux 发行版已经包含了 Ghostscript 的开源版本。如果没有的话如下安装:

apt install ghostscript

使用

假如我要压缩 编程珠玑.pdf 这个文件:

/usr/bin/gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -dColorImageResolution=150 -sOutputFile=编程珠玑_compressed.pdf 编程珠玑.pdf

关于压缩质量,我们只要修改 dPDFSETTINGS 这个参数即可:

dPDFSETTINGS 描述
/prepress(默认) 高质量 (300 dpi) 但文件较大
/ebook 中质量 (150 dpi) 适中的文件大小
/screen 低质量 (72 dpi) 但输出文件较小

ebook 是在文件大小和清晰度上比较合适的,我就用了它。压缩了40%左右。

image-20220725102425521

其他更多参数参考 Ghostscript 在线文档


一些有的没的的搜索引擎备忘 什么是解决方案架构师 - 解道jdon