2012-04-26 73 views
2

是否可以检查php的imagick扩展名为ghostscript支持?检查php的imagick ghostscript支持?

例如,如果它是在/关闭,使用的ghostscript版本等

这可能是那里得到额外的ghostscript/PDF细节?

我到目前为止发现的唯一的事情是这样的(LIB本身imagick的版本):

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

PS:没有系统调用是允许(如可执行程序)从PHP中

+0

发现这个刚才:HTTP:// PHP .net/manual/zh/imagick.queryformats.php - 它只列出支持的格式。总比没有好,但有没有办法获得更多信息? – Hajo 2012-04-26 20:19:51

回答

3

我对imagick了解不多,但有些事情关于imagemagick。我的猜测是,通过阅读this answer related to imagemagick可以帮助你imagick还有:(convert是CLI工具这是imagemagick第一部分)

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

+0

这就是问题所在:我无法使用命令行或其他外部软件,因为脚本需要在php中运行,并且没有通过exec()或system()调用任何系统调用。我发现并在上面提到的queryFormats方法是我现在唯一的方法,它可以接受一个参数,其中\ * PDF \ *列出了支持的所有PDF扩展。不管怎么说,还是要谢谢你 :) – Hajo 2012-04-26 20:51:08