欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

復制代碼 代碼如下:
 
/**
* PDF2PNG   
* @param $pdf  待處理的PDF文件
* @param $path 待保存的圖片路徑
* @param $page 待導出的頁面 -1為全部 0為第一頁 1為第二頁
* @return      保存好的圖片路徑和文件名
*/ 
 function pdf2png($pdf,$path,$page=0) 
{   
   if(!is_dir($path)) 
   { 
       mkdir($path,true); 
   } 
   if(!extension_loaded('imagick')) 
   {   
     echo '沒有找到imagick!' ; 
     return false; 
   }   
   if(!file_exists($pdf)) 
   {   
      echo '沒有找到pdf' ; 
       return false;   
   }   
   $im = new Imagick();   
   $im->setResolution(120,120);   //設置圖像分辨率 
   $im->setCompressionQuality(80); //壓縮比 
 
   $im->readImage($pdf."[".$page."]"); //設置讀取pdf的第一頁 
   //$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>"; 

相關文章

  • PHP實現(xiàn)常見排序算法的示例代碼

    PHP實現(xiàn)常見排序算法的示例代碼

    這篇文章主要介紹了PHP實現(xiàn)常見排序算法(冒泡排序、選擇排序、快速排序和插入排序)的示例代碼,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-06-06
  • 解析PHP中的內存管理,PHP動態(tài)分配和釋放內存

    解析PHP中的內存管理,PHP動態(tài)分配和釋放內存

    本篇文章是對PHP中的內存管理,PHP動態(tài)分配和釋放內存進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php 正則表達式小結

    php 正則表達式小結

    正則表達式(regular expression)描述了一種字符串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。
    2009-08-08
  • PHP使用Session實現(xiàn)上傳進度功能詳解

    PHP使用Session實現(xiàn)上傳進度功能詳解

    這篇文章主要介紹了PHP使用Session實現(xiàn)上傳進度功能,結合實例形式詳細分析了session上傳進度顯示相關原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2019-08-08
  • PHP調用Linux的命令行執(zhí)行文件壓縮命令

    PHP調用Linux的命令行執(zhí)行文件壓縮命令

    一開始,我和普通青年一樣,想到用PHP內置的 ZipArchive糾結的是環(huán)境上沒安裝zip擴展,想采用用PHP調用Linux的命令行 ,執(zhí)行壓縮命令,感興趣的朋友可以了解下,希望本文對你有所幫助
    2013-01-01
  • 解析coreseek for sphinx的使用

    解析coreseek for sphinx的使用

    本篇文章是對coreseek for sphinx的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 令PHP初學者頭疼十四條問題大總結

    令PHP初學者頭疼十四條問題大總結

    今天為大家奉上令PHP初學者頭疼問題大總結,下面提出的14個問題希望對PHP初學者有所幫助。
    2008-11-11
  • PHP 遍歷文件實現(xiàn)代碼

    PHP 遍歷文件實現(xiàn)代碼

    小筆記, PHP 遍歷所有文件, 包括子目錄中的文件. 和壓縮文件的類結合起來的話, 就可以打包整個目錄了.
    2011-05-05
  • PHP基于array_unique實現(xiàn)二維數(shù)組去重

    PHP基于array_unique實現(xiàn)二維數(shù)組去重

    這篇文章主要介紹了PHP基于array_unique實現(xiàn)二維數(shù)組去重,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • PHP 編寫大型網(wǎng)站問題集

    PHP 編寫大型網(wǎng)站問題集

    是否容易維護、是否足夠健壯、否效率足夠高、是否足夠安全,當PHP用于建立大型網(wǎng)站時這些就成為很關鍵的因素。
    2010-05-05

最新評論