作为构建过程的一部分(使用ant构建java),我想以某种方式在Word文档(软件指南)中或附近更新版本号。 “near”意味着我接受更新文档属性而不是文本本身的内容。
从浏览互联网看,主要选项似乎是编写一个使用Office的COM功能来执行此任务的小型C#程序。我对此有一个很大的哲学问题(不是C#部分,而是使Office和COM成为我们构建过程的一部分)。还有其他选择吗?
(是的,.docx理论上是XML;还没有找到任何人更新它 - 为什么不呢?)
答案 0 :(得分:0)
3.5 Apache POI(用于访问Office格式文件的Java API)支持Office Open XML格式文档。它目前处于测试阶段。
Aspose.Words class library看似非免费选项,也可用于帮助您解决问题。
答案 1 :(得分:0)
您可以使用基于Scriptom module的Jacob library (Java COM Bridge)来了解Groovy如何使用它。