安装
Ubuntu:
sudo apt-get install ghostscript
CentOs:
yum install ghostscript
压缩:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -dQUIET -sOutputFile=output.pdf input.pdf
不同的压缩模式
-dPDFSETTINGS=/screen,压缩比最大,输出文件最小,质量最低
-dPDFSETTINGS=/ebook,压缩比稍小,输出文件稍大,质量稍高
-dPDFSETTINGS=/prepress,输出文件信息同Acrobat Distiller "Prepress Optimized"设置
-dPDFSETTINGS=/default,缺省的,即大多数情况使用的压缩方式
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=true -dColorImageResolution=130 -dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf
-dColorImageResolution=130可以设置图像DPI大小
拆分:
前150页为第一个子文件
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dQUIET -sOutputFile=sub1.pdf -dFirstPage=1 -dLastPage=150 output.pdf
其余为第二个子文件
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dQUIET -sOutputFile=sub1.pdf -dFirstPage=151 -dLastPage=306 output.pdf
合并:
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dQUIET -sOutputFile=combined.pdf sub1.pdf sub2.pdf
转换图片:
gs -dSAFER -dBATCH -dNOPAUSE -r250 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=jpeg -sOutputFile=2/%d.jpg 2.pdf