安裝PDFlib使PHP支持生成PDF


一,安裝PDFlib使PHP支持在線生成PDF的方法步驟


1、首先確定安裝的php版本,選擇對應的擴展模塊文件,下載Windows版本的PDFlib(例如PDFlib-6.0.4-Windows.zip),下載地址:http://www.kindeditor.com/pdt/4691,將其解壓到某個目錄中,在目錄"PDFlib-6.0.4-Windowsbindphp"中有以PHP版本命名的目錄,查看PHP版本,然後進入相應的目錄,後將php_pdf.dll文件copy到php程序目錄中的extensions目錄(例如ext).注意將libpdf_php.dll更名爲php_pdf.dll

2、將擴展模塊文件複製到php.ini 指定的擴展包路徑下。 修改php.ini文件,打開php.ini文件,找到:";extension=php_pdf.dll",將前面的分號去掉,然後保存。重新啓動你的Web服務器。

3、在php.ini 中增加 extension=php_pdf.dll 或 extension=php_pdf.so

4、重啓web server


5、檢測安裝
  查看phpinfo.php文件,     <?php phpinfo(); ?>

如果在結果頁面中包含有以下內容則表明安裝成功:


PDF Support enabled
PDFlib GmbH Binary-Version 6.0.4
PECL Version 2.0.5
Revision $Revision: 1.55.2.20 $

PDFlib GmbH Binary Version 則表明您正在使用受支持的新的 PDFlib 包裝,而不受支持的舊包裝將顯示 PDFlib GmbH Version。

6、測試
  將目錄"PDFlib-6.0.4-Windowsbindphp"中的pdfclock.php文件複製到你的web根目錄中或其某個自目錄中,(例如D:webpdftest),然後在瀏覽器中查看,鏈接:http://localhost/pdftest/pdfclock.php如果執行成功,則PHP已經可以支持pdf了。

7、註冊


在PDFlib-6.0.4-Windowspdflib文件夾下有一個pdflib.reg的文件,內容如下:

Template for developers who wish to redistribute PDFlib
This file is _not_ required if you use the PDFlib installer!
Delete the first three lines before using this file.


REGEDIT4

[HKEY_LOCAL_MACHINESOFTWAREPDFlib]
[HKEY_LOCAL_MACHINESOFTWAREPDFlibPDFlib]
[HKEY_LOCAL_MACHINESOFTWAREPDFlibPDFlib6.0.4]
"license"="---enter your license key here---"
"SearchPath"="C:program filesPDFlibPDFlib 6.0.4resource"

刪除該文件的前三行,然後將---enter your license key here---替換成註冊碼就得到pdflib的授權版本,這樣產生的pdf文件就不會有水印了


二,其他類型的pdf請查看如下鏈接(若以上授權困難則可參考下面鏈接的其他pdf庫)

http://www.open-open.com/lib/view/open1377953697002.html

http://blog.csdn.net/xiaojiaohuazi/article/details/9714263


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章