2013-06-10 36 views
18

複数ページのPDFを1ページの画像に効率的に変換したい。複数のページpdfを1つのコマンドで複数のページに変換する

私はすでにimagemagickで一度にこのページを行う方法を知っています。たとえば、

convert x.pdf[2] x3.jpg 

私はpdfの3ページ目を画像として与えます。だから、私はどのくらいのページがPDFでを識別して使用して把握すれば、私はループすることができ、pdfのすべてのページを画像に変換することができます。しかし、この方法には時間がかかることがあります。例えば、15ページのpdfは15〜30秒の間にどこでもかまいません。

私が他の場所(imagemagickフォーラムにもある)で見た回答によれば、次のimagemagickコマンドはpdfを複数のイメージに分割する必要があります。

convert x.pdf x-%0d.jpg 

しかし、このすべてがやって終わるが、私は、バースト機能を備えたpdftkを使用してみましたが、代替としてX-0.jpg名前の最初のページ

を作成しています。私がそこで直面した問題は、バーストがすべての場合に機能しないということです。それはいくつかのpdfのためにして、いくつかの他の人のためではありません。

改善する方法についてのご意見があれば助かります。

私のOSはMac OSX Lionですが、CentOS 6でも同様に動作する必要があります。

+0

この回答は、ghostscriptを直接使用すると完全に機能します。 - http://stackoverflow.com/questions/11002982/converting-multi-page-pdfs-to-several-jpgs-using-imagemagick-and-or-ghostscript?rq = 1なぜimagemagickが動作しないのですか? –

+0

ImageMagick convertはCentOS上で期待どおりに動作します。現時点ではMac上で問題と思われます。 –

+0

これはpdfの最初のページだけを出力するようですが、私はMac上です – 2cupsOfTech

答えて

0

同じ問題があります。マウンテンライオンで働くためにImagemagickを再インストールしてください。 brewを使用する場合は、単純に

$brew unlink imagemagick 
    $brew install imagemagick 
24

あなたは桁数を入力していません。使用:

convert x.pdf x-%04d.jpg 

ここで、4は、ページ数に4桁の数字が表示されます。

関連する問題