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……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM