2009-04-30 81 views

回答

2

首先,如果你想要一個高品質的專業產品做到這一點。你想Prince XML

如果你正在尋找一些開源工具來實現類似的東西。你可以看看this SO question.

0

你可以準備一個靜態的PDF格式文件,只需用PHP的FDF module填入數值即可。

0

這取決於您使用的是哪個平臺。如果你在Grails上使用Groovy,這將是一件容易的工作。有插件可以方便pdf報告,比如jasper-plugin。

路易斯

0

退房jsPDF,一個開源庫,用於使用無非是JavaScript的PDF文檔。

0

將數據轉換爲XML後,您可以使用Apache FOP處理數據。 (http://xmlgraphics.apache.org/fop/)。

如果你的頁面是基於模板的,你可以創建一個模板來產生xml輸出並處理它。您將對PDF構建有極好的控制。這個權衡是因爲它不是「插入並且可以工作」的解決方案,但是我已經做到了,一旦建立起來,就像魅力一樣。

0

PHP中的FPDF模塊足夠簡單,可以將數據組合在一起。這是一個安全的選項,因爲你知道你傳遞給PDF引擎的數據。有一些流媒體的PDF選項,可以採取一堆的HTML,然後輸出到PDF然而,他們可以得到它相當錯誤,你不知道。