【问题标题】:Using docx4j with ColdFusion将 docx4j 与 ColdFusion 一起使用
【发布时间】:2014-05-07 09:21:47
【问题描述】:

我正在尝试使用 ColdFusion 创建 Word 文档,但似乎没有任何方法可以仅使用 ColdFusion。最好的解决方案似乎是 docx4j。但是,我似乎找不到任何深入的 docx4j 和 ColdFusion 示例 (Aside from this question)。我在哪里可以获得一些 doc4jx 和 ColdFusion 示例?

【问题讨论】:

  • 除了该问题的答案中提供的信息之外,您还在寻找什么?
  • 我在下面的评论中稍微扩展了这个问题。
  • 你看过Apache POI项目吗?查看此答案中的链接:stackoverflow.com/a/13535394/11047
  • 您应该编辑您的问题以扩展它。

标签: coldfusion docx4j


【解决方案1】:

从数据库中提取数据。

https://stackoverflow.com/a/10845077/1031689 展示了一种方法来做到这一点。还有其他方法,具体见http://www.slideshare.net/plutext/document-generation-2012osdcsydney

文档需要页码和到

通常您会通过页眉或页脚添加这些内容。您可能会发现从一个结构合理的几乎空的 docx 开始会更容易,而不是通过调用 docx4j 的 ColdFusion 创建必要的结构。您仍然可以结合下面这个答案的最后一段这样做。

创建目录。

搜索 docx4j 论坛了解如何执行此操作。

一般来说,看起来最简单的方法是创建一个 Java 类文件来执行您想要的所有操作(通过调用 docx4j),然后让您的 ColdFusion 只调用该 Java 类。换句话说,先做一点 Java 编程,让它工作,然后把它连接到你的 ColdFusion 东西上。

【讨论】:

    【解决方案2】:

    我不确定创建 word 文档的确切含义,我认为这很简单。操作是的,使用 docx4j 左右有点棘手。
    您的内容在这里

    也可以看看这个帖子 Creating a Word document in Coldfusion - how to have pagenumbering?

    【讨论】:

    • 我需要通过 CF 动态创建 Word 文档,从数据库中提取数据。文档需要页码并创建目录。目前,我们只是将 HTML 插入到 Word HTML 模板中。我想在 CF 中创建一个 Word 文档,就像您可以使用 生成 Excel 电子表格一样
    猜你喜欢
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    相关资源
    最近更新 更多