Convert PDF to JPG image with PHP

前端 未结 5 1648
时光说笑
时光说笑 2020-12-18 09:40

I am using ImageMagik to try and convert the contents of a PDF to JPG, but keep getting an empty jpg. I have made sure the perms are 777 on everything for testing so I am a

5条回答
  •  攒了一身酷
    2020-12-18 09:48

    Here you have my solution. Use Imagick directly in your php code.

    Convert all PDF pages to JPG

     // create Imagick object
     $imagick = new Imagick();
     // Reads image from PDF
     $imagick->readImage('file.pdf');
     // Writes an image
     $imagick->writeImages('converted.jpg', false);
    

    Convert specific PDF page to JPG

     // create Imagick object
     $imagick = new Imagick();
     // Read image from PDF
     $imagick->readImage('test.pdf[0]');
     // Writes an image
     $imagick->writeImages('converted_page_one.jpg');
    

    Another way to deal with this problem is to use spatie/pdf-to-image library.

    Cheers!

提交回复
热议问题