2012-04-26 75 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