2011-07-07 63 views
1

我試圖用ImageMagick將一堆PDF轉換成JPG(或PNG),但是這個錯誤一直在發生。ImageMagick,代表失敗

convert E/paginas/pdf/E2.pdf E/paginas/pdf/E2.png 
convert: no decode delegate for this image format `/tmp/magick-qX48YuZM-00000001' @ error/constitute.c/ReadImage/532. 
convert: Postscript delegate failed `E/paginas/pdf/E2.pdf': @ error/pdf.c/ReadPDFImage/663. 
convert: missing an image filename `E/paginas/pdf/E2.png' @ error/convert.c/ConvertImageCommand/3015. 

同到JPG

PS:我在Ubuntu的10.10

+0

有人投票結束它作爲離題,但如果這不是一個發展問題。我不知道這是什麼。真的很感謝你! –

+1

這實際上是一個Ghostscript錯誤,而不是ImageMagick。 –

回答

1

的ImageMagick 6.6.0-4剛剛成功轉換的PDF 1.4文件.png格式。您正在使用的PDF版本是什麼版本,轉換版本是什麼版本?

你確定與PDF版本:head -c 8 myfile.pdf

ImageMagick的版本:convert --version

,你能做些什麼來診斷問題是apt-get source imagemagick,並使用源代碼行號的錯誤信息來定位問題,並可能修復程序以識別PDF,即使您必須告訴程序忽略某些部分。

+0

我怎麼知道? –

+0

查看修訂後的答案。 –

+0

PDF-1.4 ImageMagick:6.7.0 –