2

現在、CentOS 5.6 (Ghostscript 8 - ImageMagick-6.2.8) を使用しており、pdf の最初の画像を jpg ファイルに変換しようとしています。

現在のセットアップでは圧縮された pdf ファイルを変換できないことは理解していますが、同じ機能で使用できる代替手段はありますか?

4

1 に答える 1

3

Ghostscript が「圧縮された PDF」を変換できないという「理解」は間違っています。どこで拾ったの?

PDF はデフォルトで、ほとんどのオブジェクトに対して内部的に圧縮を使用します。完全に圧縮されていない「野生の」PDFを見つけるのはかなり珍しいことです。

使用しているGhostscriptの正確なバージョンを教えてください。(試してみてくださいgs -v)。

ところで、(複数ページの) PDF を一連の JPEG に変換するために ImageMagick は必要ありません。このコマンドを試してください:

 gs \
   -o img_%03d.jpeg \
   -sDEVICE=jpeg \
    input.pdf

または、300 dpi の解像度の場合 (デフォルトの 72 dpi ではなく):

 gs \
   -o img_%03d.jpeg \
   -sDEVICE=jpeg \
   -r300 \
    input.pdf

出力ファイル名の_%03d-part は、imgPDF ページごとに増加する 3 桁の数字を -name に付加します。

于 2012-06-01T07:09:14.647 に答える