我要創建從Java的PDF版本,我想從模板創建它,而不是使用Java代碼前創建它:Java從模板創建PDF:Apache FOP vs?
document.addLabel("a pdf..")
我已經看到了,我可以與Apache FOP是用做模板的XSL-FO,有沒有人知道XSL-FO的免費圖形設計器?我發現這只是https://www.ecrion.com/Products/XFDesigner/StartTrial.aspx。
還是有一些替代到Apache FOP? 謝謝!
我要創建從Java的PDF版本,我想從模板創建它,而不是使用Java代碼前創建它:Java從模板創建PDF:Apache FOP vs?
document.addLabel("a pdf..")
我已經看到了,我可以與Apache FOP是用做模板的XSL-FO,有沒有人知道XSL-FO的免費圖形設計器?我發現這只是https://www.ecrion.com/Products/XFDesigner/StartTrial.aspx。
還是有一些替代到Apache FOP? 謝謝!
我推薦你JODReports和JODConverter的組合。 JODReports是從ODT模板生成報告的解決方案,因此使用LibreOffice設計模板非常容易。稍後,您可以將報告(格式爲.odt或.doc)轉換爲PDF。
不知道一個免費的 - 氧氣和XML的間諜有遠離自由選擇。 你也可以使用iText的,我相信這是不是免費的了,而且有相當多的開源庫一輪客場谷歌。親自總是手工完成XSL-FO,所以不能對編輯發表評論(如果你沒有繁重的要求,很容易)
根據你的用途和複雜性,還有其他的選擇,比如創建html然後處理它與wkhtmltopdf或東西
看一看XDocReport在那裏你可以從odt (report)或docx (report)創建模板,它也提供了完整的Java轉換器(odt-> PDF,ODT,XHTML,docx-> PDF,docx-> XHTML轉換器):
當一個非常好的問題被關閉這是可悲的因爲它可能會「爭辯」。我真的很感興趣人們對此的回答,所以對我來說這是非常有建設性的,即服務於有用的目的。 – 2013-09-27 17:11:33