Tho*_*mas 15 pdf image imagemagick
当我运行以下命令使用带有以下参数的ImageMagic Convert util将PDF转换为Image时:
C:\Windows\system32>"C:\Program Files\ImageMagick-6.5.8-Q16\convert.exe" "D:\RealDocs.pptx.pdf" "d:\hello.jpg"
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
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.
Run Code Online (Sandbox Code Playgroud)
请帮帮我〜
Kur*_*fle 21
ImageMagick无法自行处理PostScript和PDF文件.为此,它使用名为Ghostscript的第三方软件作为"委托".
您的Windows系统Ghostscript是否已正确安装?或者根本没有安装?
尝试从此处下载并安装最新版本.
如果问题是由缺少Ghostscript安装引起的,可能会收到不同的错误消息.但是你的错误是:
D:\RealDocs.pptx.pdf': No such file or directory
@ pdf.c/ReadPDFImage/634.convert.exe: missing an image filename `d:\hello.jpg'
Run Code Online (Sandbox Code Playgroud)
这可能意味着您在此命令下运行的用户帐户没有写入D:
驱动器根目录的权限.
要对此进行测试,您可以在cmd.exe窗口中以稍微修改的方式运行转换命令:
"C:\Program Files\ImageMagick-6.5.8-Q16\convert.exe" ^
"D:\RealDocs.pptx.pdf" ^
"%userprofile%\hello.jpg"
Run Code Online (Sandbox Code Playgroud)
(在Windows XP上,%userprofile%
通常指向c:\documents and settings\<your username>\
...)