3

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

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

(是的,.docx 理论上是 XML;还没有发现有人以这种方式更新它 - 为什么不呢?)

4

2 回答 2

0

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

Aspose.Words 类库看起来像是一个非免费选项,也可以用来帮助解决您的问题。

于 2009-07-07T12:19:01.863 回答
0

您可以看看 Groovy 是如何使用基于Jacob 库 (Java COM Bridge)的Scriptom 模块来完成的。

于 2009-07-13T12:04:39.933 回答