Ghostscriptを直接実行することは許容されますかconvert
(とにかく呼び出すのではなく) ?
convert
PDF => JPEG変換自体は行わないので、お願いします。それは仕事をするためにその「デリゲート」としてGhostscriptを呼び出します。したがって、convert
動作するには、とにかくそのシステム上の機能的なGhostscriptインストールにアクセスできる必要があります。
しかし、カスタムパラメータをconvert
コマンドラインに追加してGhostscriptのコマンドラインに渡す方法を理解するのは簡単ではありません。Ghostscriptのコマンドラインも簡単ではありませんが、少なくともよく知られた場所で完全に文書化されています(Use.htm、Devices.htm、Ps2pdf.htmを参照)。
これは、入力PDFを一連のJPEG(PDFページごとに1つのファイル)に変換するコマンドです。私はWindowsを想定しています-Linuxの場合は^
by\
とgswin32c.exe
byを置き換えるだけですgs
:
gswin32c.exe ^
-o "d:/path with spaces/to/output/dir/input_page_%03d.jpeg ^
-sDEVICE=jpeg ^
-dJPEQ=95 ^
-r720 ^
-g5000x5000 ^
-dUseCropBox=true ^
"d:/path/to/input.pdf"
説明:
-dJPEGQ
JPEG品質を設定します。範囲内の整数値を受け入れます0..100
。値を大きくすると、ファイルが大きくなります...(GhostscriptのJPEGQのデフォルトは75に設定されています。)
-r720
720dpiの(かなり高い)解像度を設定します。値を大きくすると、ファイルが大きくなります...(Ghostscriptのjpeg出力デバイスのデフォルトは72dpiになります)。
-g5000x5000
ファイルのサイズをピクセル単位で指定します。(注:値を減らすとき-r...
は、それに応じて値も減らして-g...
、ユーザースペースのインチまたはmmで同じ寸法を維持する必要があります。)
-dPDFFitPage=true
それがあなたにとって有用であるならば、あなたはまた加えることができます。