2017-10-26 3 views
0

pdf画像を読み込み、同時にimagick.Butを使用してjpgに変換し、変換先のディレクトリに読み込むことができませんでした。あなたはImagickとPHPを使用してPDFファイルを画像に変換する

/opt/ama/mediaFiles/phpe765pr.pdf

のパスに問題がある

    $name = $_FILES['file']['name']; 
        $fileName = substr($_FILES['file']['tmp_name'], 5).".".$ext; 
        date_default_timezone_set('UTC'); 
        $fileDate = date('d.m.Y'); 
        $fileSize = $_FILES['file']['size']; 
        $folder = $_POST['folder']; 


        $uploadfile1="$media_dir/$fileName"; 

        $imagick = new imagick(); 
        $imagick->readImage($uploadfile1);//line 149 
        $imagick->setImageFormat('jpg'); 
        foreach($imagick as $i=>$imagick) 
        { 


        $imagick->writeImage($uploadfile1. " page ". ($i+1) ." of ". $pages.".jpg"); 
} 

エラー

Fatal error: Uncaught ImagickException: unable to open image `/opt/ama/mediaFiles/phpe765pr.pdf': No such file or directory @ error/blob.c/OpenBlob/2701 in /home/james/workspace/ama/1.1/userinterface/webfleet/gui/ama/modules/mediaFiles/uploadFile.php:149Stack trace:#0 /home/james/workspace/ama/1.1/userinterface/webfleet/gui/ama/modules/mediaFiles/uploadFile.php(149): Imagick->readimage('/opt/gpssi/medi...')#1 {main} thrown in /home/james/workspace/ama/1.1/userinterface/webfleet/gui/gpssi/modules/mediaFiles/uploadFile.php on line 149

+0

「このようなファイルやディレクトリはありません」というエラーが表示されるので、何が問題なのですか?ファイルパスは間違っているので、ファイルを読むことができません –

答えて

0

は、パスが存在し、必要な権限が沿ってパス内のすべてのフォルダに与えられていることを確認しますそれを読むためのファイル。

関連する問題