首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ImageMagick错误:将PDF转换为图像

ImageMagick错误:将PDF转换为图像
EN

Stack Overflow用户
提问于 2011-07-06 10:43:09
回答 1查看 15.7K关注 0票数 15

当我运行以下命令来使用ImageMagic convert util将PDF转换为图像时,参数如下:

代码语言:javascript
复制
C:\Windows\system32>"C:\Program Files\ImageMagick-6.5.8-Q16\convert.exe" "D:\RealDocs.pptx.pdf" "d:\hello.jpg"

我得到以下错误:

代码语言:javascript
复制
convert.exe: `%s': %s "gswin32c.exe" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dEPSCrop -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72"  "-sOutputFile=C:/Users/Nupitch/AppData/Local/Temp/magick-xwOF7jbV" "-fC:/Users/Nupitch/AppData/Local/Temp/magick-BescEsek" "-fC:/Users/Nupitch/AppData/Local/Temp/magick-XfLll9WM" @ utility.c/SystemCommand/1964.convert.exe: Postscript delegate failed `D:\RealDocs.pptx.pdf': No such file ordirectory @ pdf.c/ReadPDFImage/634.convert.exe: missing an image filename `d:\hello.jpg' @ convert.c/ConvertImageCommand/2838.

请帮帮我~

EN

回答 1

Stack Overflow用户

发布于 2011-07-07 00:20:43

ImageMagick本身和它自己不能处理PostScript和PDF文件。为此,它使用名为Ghostscript的第三方软件作为“代理”。

您的Windows系统Ghostscript是否安装正确?或者根本没有安装?

尝试从下载并安装最新版本。

如果问题是由于缺少Ghostscript安装而导致的,您可能会得到不同的错误消息。但你的错误是:

代码语言:javascript
复制
D:\RealDocs.pptx.pdf': No such file or directory 
@ pdf.c/ReadPDFImage/634.convert.exe: missing an image filename `d:\hello.jpg' 

这可能意味着运行此命令的用户帐户无权写入D:驱动器的根目录。

要测试这一点,您可以在cmd.exe窗口中以稍微修改的方式运行转换命令:

代码语言:javascript
复制
 "C:\Program Files\ImageMagick-6.5.8-Q16\convert.exe" ^
      "D:\RealDocs.pptx.pdf" ^
      "%userprofile%\hello.jpg"

(在Windows XP上,%userprofile%通常指向c:\documents and settings\<your username>\...)

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6591011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档