PHP bir tarih PDF almak ve belirli boyutta görüntüleri dönüştürmek için ImageMagik / Ghostscripti aramak için aşağıdaki komut dosyası var.
$tmp = exec("convert \"{$strPDF}\" -resize 500X500 \"{$strOut}\"", $results);
Ancak, bu işe görünmüyor. Log dosyası ve ekranda hiçbir hata yok hatalar. Ben şunları yaparsanız,
$tmp = exec("convert \"{$strPDF}\" -resize 500X500 \"{$strOut}\"", $results);
echo ("convert \"{$strPDF}\" -resize 500X500 \"{$strOut}\"");
Benim max_execution_time 600 de - ve ben (Bu yaklaşık 6-10 saniye sürer çalışıyor bir komut satırına yapıştırın çıktı.
Bu çalışmıyor olabilir neden herhangi bir öneriniz?
Bu, Windows, IIS 7 ve PHP5.
Düzenleme: Ben CentOS ve Windows hem de aynı sorunu yaşıyorum. Hem ImageMagik ve Ghostscript yüklü.
Edit Edit altında yine başarısız olur.
$handle = popen("convert \"{$strPDF}\" -resize 500X500 \"{$strOut}\"","r");
echo "'$handle'; " . gettype($handle) . "\n";
$read = fread($handle, 2096);
echo $read;
pclose($handle);