2012-06-08 2 views
0

pdf를 jpeg로 변환하려고합니다. 그래서 나는 떠들썩한 파일 생성 :mamp에서 imagemagick을 사용하는 중 오류가 발생했습니다.

#!/bin/sh 
/usr/local/bin/convert "ODR20120641.pdf" "document.jpg" 2>&1 

을하지만 난이 오류 메시지가 있어요 :

convert: missing an image filename `document.jpg' @ error/convert.c/ConvertImageCommand/3015. 

내가 사자에 오전, 나는 사제를 사용 ImageMagick이 설치되어 있어야합니다. 터미널에서이 명령을 실행하면 모든 것이 올바르게 작동합니다. 내가 PHP를 사용하는 경우, 그것은 실패

$return = exec('./generate'); 
var_dump($return); 

답변

1

당신이 간부를 사용하여 직접 코드를 실행하는 경우 발생하는 PHP로 액세스 할 수 있습니다으로? 이 오류는 document.jpg가 아닌 pdf 파일을 찾거나 수정하는 데 문제가있는 것 같습니다.

$array=array(); 
echo "<pre>"; 
exec("/usr/local/bin/convert ODR20120641.pdf document.jpg 2>&1", $array); 
echo "<br>".print_r($array)."<br>"; 
echo "</pre>"; 
관련 문제