有时候遇到一个较大的PDF文件,但是我们想得到一份压缩版的小文件,本文介绍几种方法。
Linux 中的命令 gostscript
安装gostscript
工具
1
| sudo pacman -S gostscript
|
压缩到可读的质量
1
| gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
|
-dPDFSETTINGS=/screen |
Has a lower quality and smaller size. (72 dpi) |
-dPDFSETTINGS=/ebook |
Has a better quality, but has a slightly larger size (150 dpi) |
-dPDFSETTINGS=/prepress |
Output is of a higher size and quality (300 dpi) |
-dPDFSETTINGS=/printer |
Output is of a printer type quality (300 dpi) |
-dPDFSETTINGS=/default |
Selects the output which is useful for multiple purposes. Can cause
large PDFS. |
Linux 使用ps2pdf
命令
此命令 ps2pdf 将 PDF 转换为
PS,然后再转换回来,从而有效地压缩它。它可能并不总是有效,但它可以提供非常好的结果。
1
| ps2pdf input.pdf output.pdf
|
建议您使用 -dPDFSETTINGS=/ebooks
设置以获得最佳性能,因为电子书的可读性最好,而且尺寸足够小。
1
| ps2pdf -dPDFSETTINGS=/ebook input.pdf output.pdf
|
在线工具