0

PDFの最初のページをサムネイルに変換することになっている次のコードがあります:

<?php
$strPDF = "http://www.domain.com/b.pdf";
exec("/usr/bin/convert \"{$strPDF}[0]\" -colorspace RGB -geometry 200 \"output.gif\"");
?>

私のホストサーバーはSitegroundで、どうやら/ usr / bin/convertがImageMagick変換関数がある場所です。ImageMagickを使用するのはこれが初めてで、何かを行っているかどうかはわかりません。私のコードは正しいですか?もしそうなら、output.gifが見つからないようです。

4

1 に答える 1

0

出力ファイルにフル パスを指定します。例:/home/marlboro/www/output.gif

また、最初に PDF をローカル マシンにダウンロードします (curl/wget を使用)。

PHP から exec を使用する前に、シェルから手動で呼び出されたときにメソッドが機能することを 100% 確認する必要があります。

于 2013-03-07T15:41:45.943 に答える