2017-09-08 9 views
1

pdfからpngへの変換に問題がありますが、pdfファイルに複数のページがある場合にのみ問題があります。phpでpdfファイルを変換できませんshell_exec

これは私が持っているものです。

shell_exec("convert -density 600 -quality 100 ".$filepath."/".$filename.$extension." ".$filepath."/".$filename.".png"); 

面白い部分がPDFで1ページを持っていると私は、端末上でそれを実行した場合、それはまた、それは、複数ページのPDFファイルであっても動作するかどうか、それが機能することです。

どのような考えですか?

答えて

1

$filenameまたは$pathnameに空白または特殊文字がある場合を除き、コードに問題はありません。したがって、escapeshellarg()を使用する必要があります。

$filepath = escapeshellarg($filepath.'/'.$filename.$extension); 
$outfile = escapeshellarg($filepath.'/'.$filename.'.png'); 
shell_exec("convert -density 600 -quality 100 $filepath $outfile"); 

あなたがログに何を得る私たちと共有することができますので、我々は間違っているかについての考えを持つことができます。

+0

ログで検索する必要があります –

関連する問題