ImageMagick,委托失败

时间:2011-07-07 21:12:45

标签: imagemagick converter image-conversion

我正在尝试使用ImageMagick将一堆PDF转换为JPG(或PNG),但这种错误不断发生。

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

1 个答案:

答案 0 :(得分: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,即使您必须告诉程序忽略某些部分。