【问题标题】:docx file generation using docx4j-java使用 docx4j-java 生成 docx 文件
【发布时间】:2012-11-08 21:26:41
【问题描述】:

我正在使用 docx4j 生成一个包含动态数据的 docx 文件。从数据库中检索示例 docx 文件。现在我需要修改文档中的动态数据。

我正在使用 xstream 来生成包含动态数据的 xml。

谁能告诉我如何将此 xml 映射到 doc 文件中使用的内容控件?

我还发现了一个映射到现有内容控件的 xpath。这个 xpath 是如何生成的以及如何修改 xpath 以便我可以添加新的内容控件并映射动态数据?

如果有人能告诉我如何使用 docx4j 生成包含动态数据的文档,那将不胜感激。

提前致谢。

【问题讨论】:

    标签: java ms-word docx docx4j


    【解决方案1】:

    披露:我管理 docx4j 项目,并编写了 OpenDoPE 约定

    要“绑定”内容控件,您通常使用 Word 插件:

    docx4j 还支持重复和条件,使用OpenDoPE convention。如果要设置这些类型的内容控件,则需要使用支持它们的创作插件,而不是上述任何一种。进一步查看 OpenDoPE 网站和docx4j data binding forum。

    如果您使用的是 docx4j,我建议您使用插件 http://www.opendope.org/downloads/authoring-friendly/setup.exe

    关于 docx4j 如何处理这些文件的问题,请参阅 docx4j 入门指南和various samples with name prefix 'ContentControls'

    【讨论】:

      猜你喜欢
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 2016-07-16
      相关资源
      最近更新 更多