使用Ghostscript,PHP5.10和PDF将PDF转换为PNG或JPEG MacOSX(10.9.4)

时间:2014-07-26 21:35:31

标签: php exec ghostscript

我从以下链接获得了帮助:

  

Conversion PDF to PNG or JPEG is very very slow using ImageMagick

尝试将.pdf文件从给出上述问题的最佳答案转换为.png

当我从终端执行以下命令时,它有效。

gs -o /Users/dhiwatdg/Desktop/terror2.png -sDEVICE=pngalpha -dLastPage=1 -quality=200 -r72 /Users/dhiwatdg/Desktop/one.pdf

即,one.pdf的第一页已转换为terror.png

但是当我尝试使用php脚本执行相同操作时,它无效并且以下是我的代码:

exec("gs -o /Users/dhiwatdg/Desktop/terror2.png -sDEVICE=pngalpha -dLastPage=1 -quality=200 -r72 /Users/dhiwatdg/Desktop/one.pdf");

我认为服务器无法识别gs。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

请使用以下命令在终端中输入以下内容来检查使用了哪个gs

which gs

这将为您提供可执行文件的完整路径。在我的Ubuntu中:

$ which gs
/usr/bin/gs

希望这有帮助。