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

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

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

有帮助吗?

解决方案

3.5版本 阿帕奇兴趣点 (用于访问 Office 格式文件的 Java API)支持 Office Open XML 格式文档。截至撰写本文时,它目前处于测试阶段。

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

其他提示

您可以看看在Groovy中如何做它用用他们的 Scriptom模块这是基于所述雅各布库(爪哇COM桥)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top