自动更新Word文档中的关键字

时间:2009-07-06 16:26:24

标签: java ant ms-word docx

作为构建过程的一部分(使用ant构建java),我想以某种方式在Word文档(软件指南)中或附近更新版本号。 “near”意味着我接受更新文档属性而不是文本本身的内容。

从浏览互联网看,主要选项似乎是编写一个使用Office的COM功能来执行此任务的小型C#程序。我对此有一个很大的哲学问题(不是C#部分,而是使Office和COM成为我们构建过程的一部分)。还有其他选择吗?

(是的,.docx理论上是XML;还没有找到任何人更新它 - 为什么不呢?)

2 个答案:

答案 0 :(得分:0)

3.5 Apache POI(用于访问Office格式文件的Java API)支持Office Open XML格式文档。它目前处于测试阶段。

Aspose.Words class library看似非免费选项,也可用于帮助您解决问题。

答案 1 :(得分:0)

您可以使用基于Scriptom moduleJacob library (Java COM Bridge)来了解Groovy如何使用它。