そして、コマンドラインで下記のように実行します。
"%ProgramFiles%\gs\gs10.05.1\bin\gswin64c.exe" -dSAFER -dBATCH -dNOPAUSE -sDEVICE=jpeg -dJPEGQ=100 -dQFactor=1.0 -dDisplayFormat=16#30804 -r150 -sOutputFile="outputImage_%03d.jpg" "input.pdf"
JPEGファイルの品質に関して、dJPEGQとdQFactorのどちらを使うのかはお好みで。
- -sDEVICE=jpeg
 何へ出力するか形式を指定する。
- 
    -dDisplayFormat=16#30804
 表示形式を指定する。CMYK等を指定することができる。今回はRGBを指定している。
- -dJPEGQ=100
 画像の品質を数字で指定する。
- -dQFactor=1.0
 画像の品質を数字で指定する。
- -r150
 解像度を数字で指定する。
- 
    -sOutputFile="outputImage_%03d.jpg"
 出力先ファイル名までのパスを指定。
 %03dは、ページ数で3桁までを0埋めしてくれるという意味。
outputImage_001.jpg
outputImage_002.jpg
例えば、縦を1024ピクセル、横を768ピクセルにしたい場合。
 -g1024x768
 -sPageList=1
詳しくは下記へ。
How to use Ghostscript
Ghostscript: Ghostscript
 
0 件のコメント:
コメントを投稿