2017-10-26 3 views
0

Programm zum Laden von PDF-Bild und zur gleichen Zeit konvertieren sie in JPG mit Imagick.But konnte nicht konvertieren und laden Sie es in Zielverzeichnis.Konvertieren von Pdf-Datei in Bilder mit Imagick und PHP

    $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"); 
} 

Fehler

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

Der Fehler sagt 'Keine solche Datei oder Verzeichnis' so was ist die Frage? Der Dateipfad ist falsch, deshalb kann man die Datei nicht lesen –

Antwort

0

Sie haben ein Problem mit dem Weg der

/opt/ama/mediaFiles/phpe765pr.pdf

Sicherstellen, dass der Pfad vorhanden ist und die notwendigen Berechtigungen werden auf alle Ordner in dem Pfad entlang der gegebenen Datei, um es zu lesen.

Verwandte Themen