2

当我执行以下命令时(创建 pdf 文件的缩略图)

转换 -density 300 'image.pdf' -colorspace RGB -resize '100x100^' -gravity north -extent 100x100 'image_thumbnail.jpg

我收到以下错误

转换:FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '- r72x72' -dFirstPage=1 -dLastPage=1 '-sOutputFile=/tmp/magick-2243905865hWInyt6%d' '-f/tmp/magick-22439X8ArwDDJggvw' '-f/tmp/magick-22439Omw2cAWv3jxW'' (-1) @ 错误/delegate.c/ExternalDelegateCommand/478。

4

1 回答 1

3

嗨,普拉尚特

我在使用node-pdf-image包时遇到了这样的问题。在找到解决方案之前,我已经研究了几天。我尝试更新 ImageMagick 和 GhostScript 的版本,但没有帮助。

我发现的唯一解决方法是下一个:使用GraphicsMagick并调用以 -like 为前缀的gm转换gm convert [options]

但当然,这个解决方案对我的东西来说是可以接受的,这取决于任务。

于 2018-12-04T13:20:45.397 回答