我已经从以下链接获得了帮助:
使用ImageMagick将PDF转换为PNG或JPEG非常非常慢
尝试将.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
。我该如何解决这个问题?
请在终端输入以下命令来检查使用的是哪个gs
:
which gs
这将为您提供可执行文件的完整路径。在我的Ubuntu中:
$ which gs
/usr/bin/gs