您好,我正在尝试使用 ImageMagick 将 PDF 转换为图像,但出现以下错误:
$ 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 版本以及安装了哪些委托(delegate)(帮助程序)。请运行以下命令,然后单击问题下的编辑
,然后粘贴输出。
identify -version
和
configure -list delegates | grep -i delegate
检查您安装的 ghostscript
版本并报告:
gswin32c -v
在读取 PDF
文件之前尝试添加 -密度
:
convert -density 288 error720.pdf error720.png
关于node.js - 在命令行上使用 ImageMagick 将 PDF 转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26112022/