2013-01-06 242 views
0

任何人都可以幫助我嗎?我想在pdf中顯示可打印的報告,以便在我的代碼中顯示日曆報告。該日曆使用名爲fullcalendar的jquery庫。最近我用了mpdf來創建我的pdf報告。但是當我在日曆上使用它時,它並沒有顯示日曆,儘管頁面的其他部分沒有被調用。我想使用這個每個人都推薦的wkhtmltopdf。我如何將這個wkhtmltopdf放到我的CI庫中?如何在Codeigniter中使用它?codeigniter wkhtmltopdf介紹

+0

[whathaveyoutried](http://www.whathaveyoutried.com) –

回答

0

這是一個CLI工具,因此您需要將二進制文件添加到服務器(本地,測試,製作等),並使用exec()shell_exec()執行,同時確保目標是可寫的。

該工具本身需要它,像這樣的命令:

path/to/wkhtmltopdf url/to/pdf new_file.pdf 

有很多的設置。您可以通過以下方式查看它們:

path/to/wkhtmltopdf -extended-help 

您可能會嘗試使用一些人們放在一起的PHP包裝。我建議你不要這樣做。這並沒有讓我頭痛。

+0

我不熟悉shell或CLI。由於我仍然在學校的學習過程中,所以我對此知之甚少。所以,如果你能指導我,這將是一個很大的幫助。 我現在使用的是CodeIgniter(正如我在標題中所寫的那樣),而我使用的服務器仍然是帶有XAMPP的測試服務器。最近我使用了MPDF,所以我把mpdf放在了ci庫中。現在我的問題是wkhtmltopdf是否與mpdf相同的原則,如果不是我怎樣才能在我的CI中使用wkhtmltopdf?你可以提供一步一步的指導,這將是非常appriciated ... – godheaper

+0

首先,從下載頁抓住你需要,並安裝它。一旦你這樣做,找到你的安裝位置,並運行擴展的幫助命令。如果你做得對,你會看到它返回一堆文本。在Windows上(右側),你需要開始>運行> cmd,然後輸入類似於'C:\ wkhtmltopdf.exe --extended-help'的文件。 – Chords

+0

這應該可行,但我在0.11 rc 1上有問題我的Mac:https://code.google.com/p/wkhtmltopdf/downloads/detail?name=wkhtmltox-0.11.0_rc1-installer.exe&can=2&q= – Chords