3

ビルドプロセス(antを使用したjavaビルド)の一環として、Wordドキュメント(ソフトウェアガイド)内またはその近くでバージョン番号を更新したいと思います。「近い」とは、テキスト自体の内容ではなく、ドキュメントのプロパティの更新を受け入れることを意味します。

インターネットを見回すと、主なオプションは、OfficeのCOM機能を使用してこのタスクを実行する小さなC#プログラムを作成することであるように見えます。私はこれに関して大きな哲学的問題を抱えています(C#の部分ではなく、OfficeとCOMをビルドプロセスの一部にします)。他に選択肢はありますか?

(はい、.docxは理論的にはXMLです。まだ、そのように更新している人は誰もいません。なぜですか?)

4

2 に答える 2

0

Jacobライブラリ(Java COM Bridge)に基づくScriptomモジュールを使用して、Groovyがどのようにそれを行うかを見ることができます。

于 2009-07-13T12:04:39.933 に答える
0

Apache POI(Office形式のファイルにアクセスするためのJava API)のバージョン3.5は、 OfficeOpenXML形式のドキュメントをサポートしています。執筆時点では現在ベータ版です。

Aspose.Wordsクラスライブラリは、問題の解決に役立つ可能性のある非フリーオプションのように見えます。

于 2009-07-07T12:19:01.863 に答える