返回顶部

收藏

PHP利用imagick把PDF转成PNG

更多

通过PHP把PDF生成PNG图片,一般用在在线阅读浏览用的。

function pdf2png($PDF,$Path){
   if(!extension_loaded('imagick')){
       return false;
   }
   if(!file_exists($PDF)){
       return false;
   }
   $IM = new imagick();
   $IM->setResolution(120,120);
   $IM->setCompressionQuality(100);
   $IM->readImage($PDF);
   foreach ($IM as $Key => $Var){
       $Var->setImageFormat('png');
       $Filename = $Path.'/'.md5($Key.time()).'.png';
       if($Var->writeImage($Filename) == true){
           $Return[] = $Filename;
       }
   }
   return $Return;
//该片段来自于http://outofmemory.cn

标签:php,图形

收藏

0人收藏

支持

0

反对

0

发表评论