exec()関数を使用して、ファイル名にスペースを含むpdfファイルを変換する方法。例えばのためにPHPのexec()Windowsのファイル名にスペースを含むjpgに変換する
:1.JPG
<?php
$pdf = "file 1.pdf";
$pdf_first_page = "file 1.pdf[0]";
$jpg = str_replace("pdf", "jpg", $pdf);
exec ("convert $pdf_first_page $jpg");
?>
をファイルへのファイル1.pdf私は次のエラーを取得しています:
convert.exe: unable to open image `file 1.pdf': No such file or directory @ error/blob.c/OpenBlob/2702.
convert.exe: no images defined `file 1.jpg' @ error/convert.c/ConvertImageCommand/3257.
pdfファイルを変換する[PHPでJPGイメージにPDFに変換](http://stackoverflow.com/questions/13600598/convert-pdf-to-jpg-image-with-php) – Nasreddine
の可能性の重複ファイル名にスペースを入れずに私のために働いています。ファイル名にスペースが含まれているファイルに問題があります。 –
リンクされた質問には、ファイル名を引用符で囲むという解決策もあります。 – Nasreddine