7

我需要选择一个好的模板引擎来在我们的应用程序中生成文档。要求是:

  • 至少生成 Microsoft Word 和 PDF
  • 良好的模板功能,包括支持简单的可替换参数、数组/列表和层次结构(如果可能)
  • 允许包含自定义图形
  • 理想情况下,模板应该可以使用 Microsoft 应用程序或其他用户友好的等效程序进行编辑

任务是从系统中提供一些数据结构并从中制作一个漂亮的文档。示例包括报告、业务提案、产品愿景等。欢迎提出想法:)

一种方法是自己写一个,但也许有一些开箱即用的东西,不一定是免费的。如果它可以是跨平台的,从技术上讲是最好的,但仅限 Windows 也可以,也是最后的手段。

4

1 回答 1

3

人们正在使用docx4j来做这种事情。(免责声明:这是我的项目)

docx4j 为您提供了创建 docx 文档(与旧的二进制文件相反)和输出到 PDF(虽然是 ymmv)的工具。

对于商业文档生成,请查看 Exari 和 Thunderhead 之类的工具。

于 2009-05-23T18:00:36.633 回答