1

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

我正在使用 xstream 生成带有动态数据的 xml。

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

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

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

提前致谢。

4

1 回答 1

1

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

要“绑定”内容控件,通常使用 Word 加载项:

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

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

至于您关于 docx4j 如何处理这些文件的问题,请参阅 docx4j 入门指南以及名称前缀为“ContentControls”的各种示例

于 2012-11-22T09:16:51.297 回答