一、 將單張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……