在 PHP Imagick 中检查 Ghostscript 支持?

4

是否可以检查php imagick扩展程序是否支持ghostscript?

例如,如果它被打开/关闭,所使用的ghostscript版本等。

获取附加ghostscript / pdf详细信息的可能性有哪些?

到目前为止,我找到的唯一内容是imagick库本身的版本:

http://php.net/manual/en/imagick.getversion.php

PS:不允许在php中使用系统调用(例如exec)。


刚刚发现了这个网址:http://php.net/manual/en/imagick.queryformats.php- 它只列出了支持的格式。虽然比没有强,但有没有办法获得更多信息呢? - Hajo
1个回答

6

关于imagick我不是很了解,但是对于imagemagick我了解一些。我猜想通过阅读与imagemagick相关的这个答案也可以帮助你理解imagick。

 convert -list delegate | grep -Ei '(PDF|PS|EPS)'

(convertimagemagick中的CLI实用程序之一。)

这就是问题所在:由于脚本需要在PHP中运行且不能通过exec()或system()进行任何系统调用,因此我无法使用命令行或其他外部软件。我发现并提到的queryFormats方法是我目前唯一的救命稻草,它可以接受一个参数,其中*PDF*列出了所有支持的pdf扩展名。不管怎样,还是谢谢 :) - Hajo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接