0

UNO IDLを使用してマスタードキュメント(.odm)で作業を行う必要があり、Javaにバインドされています。

参照しているすべてのドキュメントにアクセスする方法があるかどうか、可能であればcontent.xmlを抽出せずにアクセスする方法があるかどうかを知りたいです。

私がこれまでに何とかしたことは、ドキュメントをXComponentとして開き、そのXTextDocumentインターフェイスを開くことです(そして、含まれているドキュメントからではなく、ドキュメントに属するテキストを抽出します)。そして、私はそこからいくつかの有用な情報を集めることができません。役立つインターフェースはありますか?または他のもの?

4

1 に答える 1

2

簡単な部分はJavaベースであるため、ODFToolkitを調べることをお勧めします。

ODF Toolkitプロジェクトは、現在Apacheインキュベータープロジェクトに移行しています。

現在のサイトはここにあります:http://odftoolkit.org/

新しいプロジェクトはhttp://incubator.apache.org/odftoolkit/にあります

一方、.odmのcontent.xmlを抽出する方が良い方法かもしれません。おそらく、個別のパーツへの参照を見つけるために使用できるXSLTマジックがいくつかあります。

また、OpenOffice.orgコンシューマーでマスタードキュメントを開くと、構成ドキュメントがどのように見つかるかについての手がかりが表示されませんか?これをいじったとき、コンポーネントにソフトウェアで生成された名前が付いていることに気づきました。

于 2011-08-24T20:52:02.083 に答える