linux - linux Imagemagick 将 PDF 转换为 JPG 的问题

标签 linux pdf jpeg postscript

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

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

但是生产机器没有。根据

>$ convert -version 

我的版本和生产机器一样。我不确定如何检查是否需要更新后记。不是真正的 Linux 大师。

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

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

最佳答案

安装 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

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

关于linux - linux Imagemagick 将 PDF 转换为 JPG 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/624678/

相关文章:

python - 使用OpenCV和Winsock发送JPG图像(C++中的客户端,Python中的服务器)

php - 使用 shell_exec(); 时是否需要配置我的远程服务器?

linux - 如何将局部变量设置为 ssh 服务器上的变量值

linux - 在 apache access_log 文件中发现错误

xcode - 由于未知原因,蒸馏失败-无法获得first.imageset/first.pdf的图像尺寸

android - 相机拍摄照片的图像格式(安卓手机)

android - 在android中将位图转换为jpeg

linux - 在 Linux 中 - 如何删除名称为 'erroneous' 的文件?

r - 在R中将png图写入pdf文件

image - 缩小以适合FOP中的图像