在命令行上使用ImageMagick将PDF转换为图像

嗨,我想转换PDF格式的图像使用ImageMagick,它是抛出以下错误:

$ convert error720.pdf error720.png convert.exe: FailedToExecuteCommand `"C:/Program Files (x86)/gs/gs9.09/bin/gswin 32c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 - dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsA lphaBits=4 "-r72x72" "-sOutputFile=C:/Users/SURESH~1/AppData/Local/Temp/magick- 4680NzHfmhYvSbW4%d" "-fC:/Users/SURESH~1/AppData/Local/Temp/magick-4680Wqgv9awWP WwC" "-fC:/Users/SURESH~1/AppData/Local/Temp/magick-4680KJ2X0fSVMwXJ"' (-1) @ er ror/utility.c/SystemCommand/2051. convert.exe: no images defined `error720.png' @ error/convert.c/ConvertImageComm and/3187. 

我正在运行Windows 8 64位。

有很多事情可以尝试:

检查您正在使用哪个版本的ImageMagick,以及安装了哪个代理(助手)。 请运行以下命令,并在您的问题下单击edit ,然后粘贴输出。

 identify -version 

 configure -list delegates | grep -i delegate 

检查您安装的ghostscript版本并报告:

 gswin32c -v 

在阅读PDF文件之前尝试添加一个-density

 convert -density 288 error720.pdf error720.png 

嗨马克感谢您的答复。 下载了64位版本的ghostscript,现在工作正常。

 Link: http://downloads.ghostscript.com/public/gs910w64.exe