1

我正在使用的系统使用 linux 实用程序 convert 将 pdfs 转换为 jpgs。我的盒子给了我以下错误。

>$ convert Badge-1114044091.pdf Badge-1114044091.jpg
convert: Postscript delegate failed `Badge-1114044091.pdf'.
convert: missing an image filename `Badge-1114044091.jpg'.

但是生产机器没有。根据

>$ convert -version 

我的版本与生产机器相同。我不确定如何检查 postscript 是否需要更新。并不是一个真正的 Linux 大师。

编辑:根据建议,我检查了 Ghostscript。以下已安装。

>$ gs -version
ESP Ghostscript 8.15.3 (2006-08-25)
Copyright (C) 2004 artofcode LLC, Benicia, CA.  All rights reserved.
4

1 回答 1

3

安装 GhostScript。

http://www.ghostscript.com/


ImageMagick(“转换”实用程序)实际上并不转换 PDF;它使用神秘的命令调用 GhostScript,例如

gs -q -sDEVICE=jpeg -dBATCH -dNOPAUSE -dFirstPage=1 -dLastPage=1 -r<OUTPUT RESOLUTION> -sOutputFile=<OUTPUT>.jpg <INPUT>.pdf 2>&1

如果您想要更多控制权,您可能想直接尝试该命令。

于 2009-03-09T01:19:00.880 回答