2009-05-22 177 views
5

我需要選擇一個好的模板引擎來生成在我們的應用程序文件。要求是:文檔模板引擎

  • 生成Microsoft Word和PDF至少
  • 好模板功能,包括用於簡單更換的參數,數組/列表和層次結構,如果可能的支持
  • 允許包括自定義圖形
  • 理想模板應該爲可編輯的Microsoft應用程序或其他用戶友好相當於

的任務是從系統中喂一些數據結構,並作出妮ce文件。例子包括報告,商業建議,產品願景等等。想法,歡迎:)

一種方法是寫一個自己,但也許有一些外的開箱和不一定是免費的。從技術上講,如果它可以跨平臺的話,但是隻有Windows纔是最好的選擇。

回答

3

人們使用docx4j做那種事情。 (免責聲明:這是我的項目)

docx4j使您能夠創建DOCX文檔的工具(相對於舊的二進制的),並輸出到PDF(儘管因人而異)。

對於商業文檔生成,看Exari和Thunderhead的的喜歡。

+0

見http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html如何與Word的自定義XML綁定結構做到這一點。 – JasonPlutext 2010-10-19 12:01:05