转换:Postscript委托失败

Cha*_*Kee 33 pdf jpeg postscript imagemagick ghostscript

我想将PDF转换为JPEG:

$ convert pdf-test.pdf pdf-test.pdf.jpg
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

convert: Postscript delegate failed `pdf-test.pdf': No such file or directory @ error/pdf.c/ReadPDFImage/664.
convert: missing an image filename `pdf-test.pdf.jpg' @ error/convert.c/ConvertImageCommand/3015.
Run Code Online (Sandbox Code Playgroud)

目前我在Mac OS X Lion上使用此版本的GS和ImageMagick:

$ gs -v
GPL Ghostscript 9.02 (2011-03-30)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.

$ convert -version
Version: ImageMagick 6.7.1-1 2011-07-21 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
Run Code Online (Sandbox Code Playgroud)

有人可以开导我这个吗?

hjh*_*art 41

我收到了同样的错误消息.然后我安装了gs,之后相同的命令正常工作.

  • 是的,这可能是一般的正确答案. (3认同)

Wes*_*cio 12

尝试安装GS:

$ brew安装gs

  • Debian:`aptitude安装ghostscript` (5认同)

Ken*_*enS 7

好吧,它告诉你不是这样的文件或目录.大概你检查过该文件存在.您是否尝试过使用./pdf-test.pdf或使用完全限定的路径?

您是否尝试过直接使用GS打开文件而不是使用ImageMagick?只是为了检查GS工作正常的事实.Somthinhg喜欢:

gs ./test-pdf.pdf

应该在窗口中打开PDF文件.