Pan*_*dya 45
您可以使用gs- GhostScript(PostScript 和 PDF 语言解释器和预览器)如下:
-sDEVICE=pdfwrite-dPDFSETTINGS.从文档:
-dPDFSETTINGS=配置
将“蒸馏器参数”预设为四个预定义设置之一:
- /screen选择类似于 Acrobat Distiller“屏幕优化”设置的低分辨率输出。
- /ebook选择类似于 Acrobat Distiller“eBook”设置的中等分辨率输出。
- /printer选择类似于 Acrobat Distiller“打印优化”设置的输出。
- /prepress选择类似于 Acrobat Distiller“印前优化”设置的输出。
- /default选择旨在用于各种用途的输出,可能以更大的输出文件为代价。
例子:
$ du -h file.pdf
27M file.pdf
Run Code Online (Sandbox Code Playgroud)
$ gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -q -o output.pdf file.pdf
Run Code Online (Sandbox Code Playgroud)
$ du -h output.pdf
900K output.pdf
Run Code Online (Sandbox Code Playgroud)
这里-q抑制正常的启动消息,也做相当于-dQUIET抑制例行信息注释的
小智 8
ps2pdf input.pdf output.pdf
Run Code Online (Sandbox Code Playgroud)
我从问 ubuntu得到了答案,它对我有用。它实际上减少了 18.1Mb 到 1.0Mb