亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP中使用Imagick讀取pdf并生成png縮略圖實(shí)例

 更新時(shí)間:2015年01月21日 10:15:11   投稿:junjie  
這篇文章主要介紹了PHP中使用Imagick讀取pdf并生成png縮略圖實(shí)例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下

pdf生成png首頁(yè)縮略圖 (服務(wù)器需要支持Imagick) 

復(fù)制代碼 代碼如下:
 
/**
* PDF2PNG   
* @param $pdf  待處理的PDF文件
* @param $path 待保存的圖片路徑
* @param $page 待導(dǎo)出的頁(yè)面 -1為全部 0為第一頁(yè) 1為第二頁(yè)
* @return      保存好的圖片路徑和文件名
*/ 
 function pdf2png($pdf,$path,$page=0) 
{   
   if(!is_dir($path)) 
   { 
       mkdir($path,true); 
   } 
   if(!extension_loaded('imagick')) 
   {   
     echo '沒(méi)有找到imagick!' ; 
     return false; 
   }   
   if(!file_exists($pdf)) 
   {   
      echo '沒(méi)有找到pdf' ; 
       return false;   
   }   
   $im = new Imagick();   
   $im->setResolution(120,120);   //設(shè)置圖像分辨率 
   $im->setCompressionQuality(80); //壓縮比 
 
   $im->readImage($pdf."[".$page."]"); //設(shè)置讀取pdf的第一頁(yè) 
   //$im->thumbnailImage(200, 100, true); // 改變圖像的大小 
   $im->scaleImage(200,100,true); //縮放大小圖像 
   $filename = $path."/". time().'.png'; 
 
   if($im->writeImage($filename) == true) 
   {   
      $Return  = $filename;   
   }   
   return $Return;   
}   
 
$s=pdf2png('file/1371273225-ceshi_ppt.pdf','images');  
echo "<div align=center><img src=\"".$s."\"></div>"; 

相關(guān)文章

最新評(píng)論