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

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

php中pdf轉(zhuǎn)換成圖片的方法-創(chuàng)新互聯(lián)

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

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比依安網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式依安網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋依安地區(qū)。費用合理售后完善,10年實體公司更值得信賴。

php pdf轉(zhuǎn)換成圖片的方法:首先下載PHP的DLL擴展;然后把下載好的DLL改名成“php_imagick.dll”;接著修改“php.ini”;最后安裝“ghostscript.exe”并執(zhí)行PHP腳本即可。

php中pdf轉(zhuǎn)換成圖片的方法

PHP利用ImageMagick把PDF轉(zhuǎn)成PNG

一、Windows下實現(xiàn)

PHP的DLL擴展下載地址:http://valokuva.org/outside-blog-content/imagick-windows-builds/。

里面有用于PHP不同的版本DLL,要注意和你的版本相同。

把下載好的DLL改名成 php_imagick.dll(我是下載的php_imagick_dyn-Q16.dll)然后放入到PHP安裝目錄中的EXT。

修改php.ini 增加 "extension=php_imagick.dll" 不包含雙引號哦!

重啟apache后寫個phpinfo后搜索“imagick”關(guān)鍵字,有的話就代表安裝好了。

最后要安裝ghostscript.exe,要不然會報錯的。下載地址:http://downloads.ghostscript.com/public/gs904w32.exe

最后執(zhí)行PHP腳本即可,根據(jù)需求自己修改。

二、Linux下實現(xiàn)

1 、下載ImageMagick-6.7.1-6 (版本要準確)

#wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz

2 、解壓

# tar -xzvf ImageMagick.tar.gz

3、 編譯安裝

# cd  ImageMagick-6.7.1-6
          
# ./configure -prefix=/usr/local/imagemagick -enable-lzw -with-modules 
          
# make 
          
#make install

4、查看一下

# /usr/local/imagemagick/bin/convert -version

5、測試一下(convert默認安裝到了/usr/local/bin下面,上面的命令可能提示找不到convert命令,那么可以在/usr/bin下面創(chuàng)建  一個 到/usr/local/bin/convert的鏈接:)

# cd /usr/bin
           
# ln -s /usr/local/bin/convert convert
           
# convert -version

6、開始裝imagick的PHP擴展(注意:安裝imagick擴展時需要PHP >= 5.1.3,ImageMagick >= 6.2.4)

7、獲取imagick(最新版本獲?。篽ttp://pecl.php.NET/package/imagick)

# wget http://pecl.php.net/get/imagick-3.1.0RC1.tgz
  http://code.google.com/p/lnamp-web-server/downloads/detail?name=imagick-3.1.0b1.tgz&can=2&q=label%3Aimagick

8、解壓

# tar -zxvf imagick-3.1.0RC1.tgz

9、phpize

# cd imagick-3.1.0RC1
           
# phpize (根據(jù)自己的路徑來)

注意:運行/usr/local/webserver/php/bin/phpize時出現(xiàn):

Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 
       
220060519 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF 
        
environment variable. Then, rerun this script.

根據(jù)網(wǎng)上的解決辦法是:

# cd /usr/src 
# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz 
          
# tar -zvxf m4-1.4.9.tar.gz 
          
# cd m4-1.4.9
          
# ./configure && make && make install 
          
# cd ../ 
         
# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz 
          
# tar -zvxf autoconf-2.62.tar.gz 
          
# cd autoconf-2.62/ 
          
# ./configure && make && make install
          
或者
          
# yum install m4 yum install autoconf

10、配置編譯

#./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
# make
# make install
可能會出錯,因為版本升級,文件夾結(jié)構(gòu)少許變動,我們創(chuàng)建一下軟連接:
# ln -s /usr/local/imagemagick/include/ImageMagick-6 /usr/local/imagemagick/include/ImageMagick
若是報這樣的錯誤:make: *** [imagick_file.lo] Error 1則定位PKG_CONFIG export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig
#./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
注意:編譯成功后會在php 擴展目錄生成imagick.so,然后再php.ini里面 例如: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/imagick.so
加上extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/imagick.so
注意版本問題:不然會報make: *** [imagick_class.lo] Error 1  等類似錯誤。

11、重啟apache

#service httpd restart

使用PECL方式安裝

1) sudo apt-get install libmagick-dev
2) sudo apt-get install php-pear php5-dev
3) sudo pecl install imagick

三、PHP代碼調(diào)用

setResolution(120,120);
       $IM->setCompressionQuality(100);
       $IM->readImage($PDF);
       foreach($IM as $Key => $Var){
           $Var->setImageFormat('png');
           $Filename = $Path.'/'.md5($Key.time()).'.png';
           if($Var->writeImage($Filename)==true){
               $Return[]= $Filename;
           }
       }
       return $Return;
    }

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


本文標題:php中pdf轉(zhuǎn)換成圖片的方法-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/pesph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部