1

我正在尝试使用 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

4

1 回答 1

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

于 2011-07-07T21:21:26.317 回答