2012-04-26 3 views
2

Можно ли проверить расширение php imagick для поддержки ghostscript?проверить поддержку ghostscript в php imagick?

, например, если он включен/выключен, версия Ghostscript используется и т.д.

какие возможности есть, чтобы получить дополнительные сведения Ghostscript/PDF?

единственное, что я нашел до сих пор это (версия Imagick Lib себя):

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

пс: никаких системных вызовов не допускается (например, Exec) внутри PHP

+0

нашел это только сейчас: HTTP: // PHP .net/manual/en/imagick.queryformats.php - в нем перечислены только поддерживаемые форматы. лучше, чем ничего, но есть ли способ получить больше информации? – Hajo

ответ

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