ImageMagickに問題があります。
GhostScriptv9.00とImageMagick-6.6.7-1-Q16をWindows7-32ビットにインストールしました
Cmdで次のコマンドを実行すると
変換D:\ test\sample.pdf D:\ test\pages\page.jpg
pDFの最初のページのみがPDFに変換されます。次のコマンドも試しました
変換D:\ test\sample.pdf D:\ test\pages\page-%d.jpg
これにより、最初のjpgがpage-0.jpgとして作成されますが、他のjpgは作成されません。誰かがこれに光を当てることができれば本当にありがたいです。ありがとう。
更新:
-debug "All"を使用してコマンドを実行しました
出力された多くの行の1つは言う:
2011-01-26T22:41:49+01:00 0:00.727 0.109u 6.6.7 Configure Magick[5800]: nt-base.c/NTGhostscriptGetString/1008/Configure
registry: "HKEY_CURRENT_USER\SOFTWARE\GPL Ghostscript\9.00\GS_DLL" (failed)
結局のところ、GhostScriptと関係があるのでしょうか?
ファイル名の後に[]に数字を入力することで、変換するページを指定できます。
convert D:\test\sample.pdf[7] D:\test\pages\page-7.jpg
ただし、コマンドを使用してすべてのページを個別の画像に変換する必要があります。
ちなみに、最初と2番目のページを変換する必要がある場合は、配列でコンマ区切りの値を指定してください
convert D:\test\sample.pdf[0,1] D:\test\pages\page.jpg
結果のJPEGファイルには次の名前が付けられます。
page-0.jpg
page-1.jpg
あなたもすることができます
convert D:\test\sample.pdf[10,15,20-22,50] D:\test\pages\page.jpg
結果のJPEGファイルには次の名前が付けられます。
page-10.jpg
page-15.jpg
page-20.jpg
page-21.jpg
page-22.jpg
page-50.jpg
多分それは誰かに役立つでしょう。
ImageMagickフォーラムのサイト管理者によると:
ImageMagickは、Adobe IllustratorPDFを見つけるときにpngalphaデバイスを使用します。これらの多くは単一のページです。理想的には、Ghostscriptは、透明性のある複数のPDFページを許可するデバイスをサポートしますが、それはできません...
簡単な修正。 delegates.xmlを編集し、pngalphaをpnmrawに変更します。
これは私のために働いた。しかし、それが他の問題を引き起こすかどうかはわかりません。
フォーラムからのこの投稿 を参照してください。
PDF内のすべてのページを単一のjpg画像に変換するこのソリューションを見つけました:
montage input.pdf -mode Concatenate -tile 1x output.jpg
モンタージュはImageMagickに含まれています。
Ubuntu13.04のImageMagick6.7.7-10でテスト済み。