2011-03-08 33 views
0

我有一臺運行PHP-5.3.0的Apache服務器。對於創建PDF文件,我需要通過編輯配置文件激活我的php中預先捆綁的pdf庫(參考here)。我怎樣才能做到這一點?在php中激活pdf庫 - Windows(32位)

或者是否有任何其他方式來啓用pdf創建?

+0

Apache中的PDF庫?這對我來說是新聞。你指的是什麼圖書館?你的意思是一個PHP擴展? –

+0

抱歉..不是apache,我的意思是php ..':P' –

+0

@blasteralfred找到php.ini並查看哪些擴展名被'''註釋掉了。從您想要激活的擴展名中刪除';' –

回答

0

我解決了它使用TCPDF ..它很容易處理。不需要編輯php.ini。

0

轉到PHP的根目錄> php.ini。 Ctrl + F'擴展名= php_pdflib.dll'並刪除行開頭的分號(;)。然後重新啓動Apache。如果分號不在那裏,那麼它應該已經被激活。如果沒有Ctrl + F的結果,可能意味着你沒有安裝它。你可以嘗試添加'extension = php_pdflib.dll'(任何地方都可以)。

+0

它沒有在文件中?我怎麼能手動添加它? –

0

您可以使用一個小文件來測試庫是否加載,只是寫在它:

<?php phpinfo(); 

手錶php.ini在這個腳本的輸出,並將以下行添加到文件(你可能需要額外的權限要做到這一點,右鍵點擊你的編輯 - >Run as Administrator):

extension=php_pdflib.dll 

重啓Apache,檢查通過檢查上述的phpinfo文件PDF已安裝完畢。

除非你正在做真正先進的PDF文件(並且你需要非免費版本的php-pdf),我真的可以推薦Prince XML。它將XML和HTML轉換爲PDF,並添加額外的CSS屬性,如頁面尺寸和數字,PDF書籤等。他們的documentation比他們的任何營銷頁面都更好。