当前位置: 首页 > 工具软件 > Ghostscript > 使用案例 >

ghostscript处理PDF/拆分/压缩/合并/转换

徐丰茂
2023-12-01
安装
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
 类似资料: