Failed to read the file imagick exception

Viewed 87

i am trying to convert PDF to image but it shows me "Failed to read the file imagick exception" error.i am already installed ghost script and imagick. both are showing me in Apache $path. but still this issue is coming.please help me.

Thank you

my code is like this

if(!empty($society_member_details['user_society_member_id_proof'])){
$id_proof_array = explode(".",$society_member_details['user_society_member_id_proof']);
                if (end($id_proof_array) == "pdf"){
                    $image = new Imagick();
                    $image->pingImage(base_url().'/uploads/users/'.$this->session->user_id.'/society_forms/id_proof/'.$society_member_details['user_society_member_id_proof']);
                    $page_count = $image->getNumberImages();
                    
                    for ($i=0; $i < $page_count; $i++){
                        $img = new imagick(APPPATH.'../uploads/users/'.$this->session->user_id.'/society_forms/id_proof/'.$society_member_details['user_society_member_id_proof']);

                        //set new format
                        $img->setImageFormat('jpg');

                        $image_name = str_replace(".pdf","",$society_member_details['user_society_member_id_proof']).$i;
                        //save image file
                        $img->writeImage(APPPATH.'../uploads/users/'.$this->session->user_id.'/society_forms/id_proof/'.$image_name.".jpg");
                        chmod(APPPATH.'../uploads/users/'.$this->session->user_id.'/society_forms/id_proof/'.$image_name.".jpg", 0777);
                        $id_card_data .= '<img style="max-width:600px;max-height:600px;" src="'.base_url().'uploads/users/'.$this->session->user_id.'/society_forms/id_proof/'.$image_name.'.jpg" /><br/>';
                    }
                }

 

Error is in this line

$image->pingImage(base_url().'/uploads/users/'.$this->session->user_id.'/society_forms/id_proof/'.$society_member_details['user_society_member_id_proof']);
0 Answers
Related