文档模板引擎

时间:2009-05-22 16:23:16

标签: pdf templates ms-word pdf-generation document

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

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

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

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

1 个答案:

答案 0 :(得分:3)

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

docx4j为您提供了创建docx文档的工具(与旧的二进制文档相对),并输出为PDF(尽管是ymmv)。

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