Ghostscript命令实践

一、 将单张PDF文件igs.pdf转化为tiff文件。

1. gs -sDEVICE=tiffg4 -sOutputFile=igs.tiff -dMaxStripSize=8192 igs.pdf

-dAdjustWidth=true|false (Boolean; default = true)

If true, then if the requested page width is close to either A4 (1728 columns) or B4 (2048 columns), set the page width to A4 or B4 respectively.

命令1. 自动生成的像素大小1728x2292

2. gs -q -r204x196 -g1728x2156 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg4 -sOutputFile=igs1.tiff -- igs.pdf

命令2. 手动指定了像素大小1728x2156

网上有说法:-r204x98 -g1728x1078 大小的文件是标准的文件?

注意!!!

经过测试,推荐使用1728x2292大小的设置,因为2156不能显示完整的PDF页眉。

进一步查了一下,这个大小是标准的A4纸的分辨率。

-r204x196 -g1728x2292 参数等同于 -sPAPERSIZE=a4。

3. gs -q -r204x196 -g1728x2156 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg3 -sOutputFile=igs2.tiff -- igs.pdf

命令2.和3.的区别:

输出的fax压缩格式不一样,文件的大小不一样,此处测试文件结果:igs1.tiff大小约为5Kb,而igs2.tiff为24Kb。

二、 将多张PDF文件转换为多张tiff文件。

1. gs -q -r204x196 -g1728x2292 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg4 -sOutputFile=igs%d.tiff -- igs.pdf

命令1.生成的多张tiff文件为igs1.tiff,igs2.tiff……

2. gs -q -r204x196 -g1728x2292 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg4 -sOutputFile=igs%02d.tiff -- igs.pdf

命令2.生成的多张tiff文件为igs01.tiff,igs02.tiff……

posted @ 2016-04-20 17:03  一沙世界  阅读(4572)  评论(0编辑  收藏  举报