PDF to JPG conversion using PHP

后端 未结 5 936
后悔当初
后悔当初 2020-12-13 13:37

I\'m trying to convert PDF to IMG (JPG) with help PHP.

I\'m using imagick extension.

this is my code

    $fp_pdf = fopen($pdf, \'rb\');

             


        
5条回答
  •  南方客
    南方客 (楼主)
    2020-12-13 14:18

    As mentioned before, setting the resolution before reading the file does the trick:

    $fp_pdf = fopen($pdf, 'rb');
    
    $img = new imagick(); // [0] can be used to set page number
    $img->setResolution(300,300);
    $img->readImageFile($fp_pdf);
    $img->setImageFormat( "jpg" );
    $img->setImageCompression(imagick::COMPRESSION_JPEG); 
    $img->setImageCompressionQuality(90); 
    
    $img->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH);
    
    $data = $img->getImageBlob(); 
    

提交回复
热议问题