node.js - 在命令行上使用 ImageMagick 将 PDF 转换为图像

标签 node.js imagemagick imagemagick-convert

您好,我正在尝试使用 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/

相关文章:

node.js - 命令行(@angular/cli)未安装在 Angular 6 中

html - 将源 ASCII 文件转换为 JPEG

imagemagick - 如何在 VIPS 中进行透视扭曲变换?

ImageMagick 转换 - 在 alpha 背景上标记文本

c++ - 在 ImageMagick 中创建具有字符特定颜色的文本标签

node.js - 已处理的 'Uncaught Exception' 仍然以某种方式使应用程序崩溃

node.js - 在 Centos 7 上安装 Nest.js

node.js - centos服务器无法运行node express

linux - 在 Imagemagick 中使用循环裁剪图像

animation - gif 动画的总持续时间