简体   繁体   中英

convert pdf files to image using imagemagick

i have installed imageMagick and ghostscript from online and put it inside mamp but m not getting how to include them in my php code.. by googling i found a code

<?php
    $pdf = 'serviceReport.pdf';
    $save = 'output.jpg';

    exec('convert "'.$pdf.'" -colorspace RGB -resize 800 "'.$save.'"', $output, $return_var);

?>

but m not getting the result..can anyone help with this

It is much effective to use the php extension ImageMagick offers (Imagick) instead of command line tools:

<?php
// ...
$img = new \Imagick();
$img->readimage($filedata['tmp_name']); // this can be a pdf file!
$img->setResolution(300,300);
$img->writeImage(sprintf('%1$s/%2$s.jpg', $basepath, $basename));
// ...
?>

Another alternative is to use the poppler tools instead. They offer much faster processing.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM