我想將PDF轉換爲JPG文件與此代碼:ImageMagick的PDF格式爲JPG - 執行好,但不創建文件
$pdf_file = 'text.pdf';
$save_to = 'demo.jpg'; //make sure that apache has permissions to write in this folder! (common problem)
//execute ImageMagick command 'convert' and convert PDF to JPG with applied settings
exec('convert '.$pdf_file.' '.$save_to, $output, $return_var);
if($return_var == 0) { //if exec successfuly converted pdf to jpg
print "Conversion OK";
}
else print "Conversion failed.<br />".$output;
而且我得到的消息轉換確定,但圖像文件不創建。當我在不同的服務器上嘗試這個時,一切正常。 根目錄的權限設置爲777.我不知道爲什麼它不起作用......我不知道兩個服務器上安裝了哪個版本的Imagemagick。也許這是問題?在phpinfo()中沒有關於版本或任何信息。
如果在命令行級別執行轉換,轉換是否正常工作? –
您可以驗證轉換版本,並確保它正確運行'exec('convert --version',$ output); var_dump($ output);' – Brett
This shows me NULL – instead