2015-06-20 67 views
0

最近我工作的商業項目需要以基於某些動態HTML內容的PDF,我現在已經實施了與Java庫調用WKHTMLTOPDF(http://wkhtmltopdf.org/的Java轉換動態生成HTML內容爲PDF

這個庫是一個命令行工具,用戶瀏覽器webkit作爲渲染引擎,因爲我是java開發新手,我不確定使用這個庫時是否存在安全或性能問題

如果這不是一個好的解決方案,是javascript插件替代

對不起,我的英語!:)

回答

1

我最近在做同樣的事情。我使用iText,發現它非常有用。我沒有使用WKHTMLTOPDF,但我正在回答,因爲您似乎在其他選項上進行了更多的探索,可能會更好,更安全。 iText在這裏已經有很長一段時間了,使用起來非常簡單。

以下鏈接關於iText更多信息, How to convert HTML to PDF using iText

而且, Converting HTML files to PDF

小/時尚教程http://hmkcode.com/itext-html-to-pdf-using-java/

如果您擔心任何形式的許可問題跟蹤,

Is iText 5.4.2 open source?

我發現iText非常方便,並且也受到大多數瀏覽器的支持。 (Chrome瀏覽器,IE瀏覽器,Firefox,我沒有測試他們的資源)希望這會有所幫助。

+1

iText的商業許可證太貴了,因爲我們有有超過14個服務器實例的服務器集羣。 –

0

我建議你使用純粹在JAVA中可用的PD4ML庫。它很容易使用,並快速從HTML(dom)生成PDF。

http://www.pd4ml.com/