国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

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

2024-05-04 23:30:17
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了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>";  

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 邯郸市| 安丘市| 泗阳县| 南丰县| 邹平县| 万山特区| 阆中市| 伊金霍洛旗| 光泽县| 江北区| 兴隆县| 称多县| 宁蒗| 沧州市| 隆化县| 黑山县| 南澳县| 蓬溪县| 安西县| 东乡族自治县| 出国| 焉耆| 宝清县| 湖北省| 吉安市| 昌平区| 江陵县| 海晏县| 丹东市| 金乡县| 徐水县| 霍山县| 武清区| 左云县| 吉水县| 海宁市| 卢龙县| 东安县| 泌阳县| 青河县| 濮阳县|