「php開発」mPDF、imagickを用いてpdfからpngに変換するコード
PHPコード
function pdf2png($PDF, $PNG, $w=50, $h=50){
if(!extension_loaded('imagick’)){
return false;
}
if(!file_exists($PDF)){
return false;
}
$im = new Imagick();
$im->setResolution($w,$h);
$im->setCompressionQuality(15);
$im->readImage($PDF);
$im -> resetIterator();
$imgs = $im->appendImages(true);
$imgs->setImageFormat( “png" );
$img_name = $PNG;
$imgs->writeImage($img_name);
$imgs->clear();
$imgs->destroy();
$im->clear();
$im->destroy();
return $img_name;
}