文档模板引擎

发布于 2024-07-22 06:16:35 字数 367 浏览 5 评论 0原文

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

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

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

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

I need to choose a good template engine to generate documents in our application. The requirements are:

  • Generate Microsoft Word and PDF at least
  • Good templating capabilities including support for simple replacable parameters, arrays/lists, and hierarchies if possible
  • Allow to include custom graphics
  • Ideally templates should be editable with Microsoft applications or other user-friendly equivalent

The task is to feed some data structure from the system and make a nice document from it. Examples include reports, business proposals, product visions and more. Ideas are welcome :)

One approach is to write one myself but maybe there is something out-of-the-box and not necessarily free. Technically best if it could be cross-platform but Windows-only is fine as well as a last resort.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

作妖 2024-07-29 06:16:35

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

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

对于商业文档生成,请查看 Exari 和 Thunderhead 等。

People are using docx4j to do that sort of thing. (Disclaimer: that's my project)

docx4j gives you the tools to create docx documents (as opposed to the old binary ones), and output to PDF (though ymmv).

For commercial document generation, look at the likes of Exari and Thunderhead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文