真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php實現(xiàn)pdf轉(zhuǎn)換成圖片的方法

這篇文章給大家分享的是有關(guān)php實現(xiàn)pdf轉(zhuǎn)換成圖片的方法的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

站在用戶的角度思考問題,與客戶深入溝通,找到墾利網(wǎng)站設(shè)計與墾利網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋墾利地區(qū)。

php實現(xiàn)pdf轉(zhuǎn)換成圖片的方法:首先安裝好“GhostScript”;然后使用imagick把PDF轉(zhuǎn)成圖片即可。

PHP中使用imagick實現(xiàn)把PDF轉(zhuǎn)成圖片

PHP Manual里,對imagick的描述,真的是簡潔,每個成員函數(shù),點擊打開就看到如下文本:

Warning
This function is currently not documented; only its argument list is available.

剛才解決了PHP加載問題后,對圖片的處理相當(dāng)方便,網(wǎng)上隨便找了一段:

getImageWidth();
   $h = $imagick->getImageHeight();
   if ($w > $width || $h > $height)
   {
      if ($crop)
      {
         $imagick->cropThumbnailImage($width, $height);
      }
      else
      {
         $imagick->resizeImage($width, $height, Imagick::FILTER_LANCZOS, 1, true);
      }
   }
   $processed_image = $imagick->getImageBlob();
   return $processed_image;
}
$s=resize("123.jpg", 60, 40, 1);
echo $s;
?>

但我要用這個擴展做的,是將PDF轉(zhuǎn)成PNG。PDF哦!

setResolution(120,120);  
   $im->setCompressionQuality(100);
   if($page==-1)   
      $im->readImage($pdf);
   else
      $im->readImage($pdf."[".$page."]");
   foreach ($im as $Key => $Var)
   {  
       $Var->setImageFormat('png');  
       $filename = $path."/". md5($Key.time()).'.png';
       if($Var->writeImage($filename) == true)
       {  
           $Return[] = $filename;  
       }  
   }  
   return $Return;  
}  
$path="images";//請確保當(dāng)前目錄下有這個文件夾,由于一直要用,所以就不加檢測了
$s=pdf2png("test.pdf",$path);
$scount=count($s);
for($i=0;$i<$scount;$i++)
{
   echo "
Page ".($i+1)."

"; } ?>

跟上面的差不多吧?可是總是不成功,readImage那邊異常了,查看錯誤輸出:

PHP Fatal error:  Uncaught exception 'ImagickException' with message 'PostscriptDelegateFailed `test.pdf': No such file or directory'

百度谷歌了好久,最后靈機一動,不是說Postscript么?我找,我裝。

這個Postscript,其實是GhostScript。

裝好后,一跑,OK啦!

php實現(xiàn)pdf轉(zhuǎn)換成圖片的方法

感謝各位的閱讀!關(guān)于php實現(xiàn)pdf轉(zhuǎn)換成圖片的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


分享名稱:php實現(xiàn)pdf轉(zhuǎn)換成圖片的方法
分享鏈接:http://weahome.cn/article/gcissp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部