ImageMagickをgsとimagickで動作させたいと思っています。コード行を実行しようとしています(マルチページ/レイヤーPDFの1行目をフェッチして表示します)。このコードはエラーの原因ではなく、サーバー側の問題です。
$img = new Imagick($pdf_file."[0]");
ソースのWebページで、次のエラーが発生します。
exception 'ImagickException' with message 'Postscript delegate failed...
私はかなりのグーグルを行いました/これを修正しようとしました。私は持っています:
- gsとImageMagickを再インストールしました(現在、imagickは、安定版ではなくRCを使用しているため、奇妙なmakeエラーを発生させています)
- php.ini(imagick.so)に拡張機能を追加しました
- --with-gslibを含むようにImageMagickインストールを再構成しました(gsがリストに追加されます)
- 動的にリンクされた/usr/ bin(gsの場合)
- 他のいくつかのもの(はい、それらはすべて利用可能でインストールされています)。
変換コマンドは機能します。エラーなしで正常に実行される次の行で、その使用法をテストして確認しました。結果のPDFは完全に表示されます。
convert test.pdf test2.pdf
私は私が考えることができるほとんどすべて、そしてグーグルと他のサイトが提供しなければならないもののほとんどを使い果たしました。誰かがこれに取り組むための最良の方法について何かアドバイスがありますか?ログなどを作成できてうれしいですが、このエラーの解決に何が役立つか正確にはわかりません。