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

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

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

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

復(fù)制代碼 代碼如下:
 
/**
* PDF2PNG   
* @param $pdf  待處理的PDF文件
* @param $path 待保存的圖片路徑
* @param $page 待導(dǎo)出的頁面 -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);   //設(shè)置圖像分辨率 
   $im->setCompressionQuality(80); //壓縮比 
 
   $im->readImage($pdf."[".$page."]"); //設(shè)置讀取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>"; 

相關(guān)文章

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

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

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

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

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

    php 正則表達(dá)式小結(jié)

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

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

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

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

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

    解析coreseek for sphinx的使用

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

    令PHP初學(xué)者頭疼十四條問題大總結(jié)

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

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

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

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

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

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

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

最新評論