2017-05-02 73 views
0

我有數百個豐富的PDF需要從我的應用程序生成,他們有圖像和豐富多彩的內容。我期望構建一個支持模板和數據模型的框架,並可以保持休息,因此添加新的pdf只需添加一個新模板即可。在過去,我使用自由標記生成HTML並將HTML打印爲PDF,有沒有更好的解決此問題的最新解決方案?在java中豐富的PDF生成fremework

+0

你的問題與[tag:itext]有什麼關係? – mkl

+0

iText是一個軟件開發工具包,允許用戶將PDF功能集成到他們的應用程序,流程或產品中。很好奇,如果它有任何擴展支持存儲模板和配置驅動的方法,而不是編程。 – Mark1234

回答

1

有各種各樣的事情可以做:

  • 生成XML數據,可以使用XSLT轉換樣式它,並將其轉換 HTML文檔爲PDF
  • 一小段代碼類轉換任何數據格式你需要一個pdf文檔(你需要通過代碼完成所有的佈局)
  • 創建一個模板(使用你想要的任何設計程序)pdf文檔,插入表單域,並用iText填寫表單(我們的幾個客戶去這個方法)

請記住,JasperReports使用專有格式。而我建議的方法只使用公開的和完善的格式。