私は GS を使用して PDF から JPEG への変換を行っています。使用するコマンドは次のとおりです。
gs -sDEVICE=jpeg -dNOPAUSE -dBATCH -g500x300 -dPDFFitPage -sOutputFile=image.jpg image.pdf
-g500x300
このコマンドでは、変換された画像サイズ (幅 x 高さ) を設定することがわかります。
高さを入力せずに幅を設定するだけで、幅に基づいて元の縦横比を使用して高さをスケーリングする方法はありますか? 高さパラメータ0
、つまり-resize 500x0
. GhostScript を試してみましたが、それが正しい方法だとは思いません。
大きなサイズの複数ページの PDF の変換に関しては非常に遅いため、ImageMagick convert の理由を使用しないことにしました。
助けてくれてありがとう!