龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHP利用imagick把PDF转成PNG

时间:2014-07-17 15:56来源:网络整理 作者:网络 点击:
分享到:
PHP利用imagick把PDF转成PNG 需求:通过PHP把PDF生成PNG图片,一般用在在线阅读浏览用的。[代码片段(21行)]

需求:通过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
精彩图集

赞助商链接