0

我需要使用 UNO IDL 对主文档 (.odm) 做一些工作,并且它绑定到 Java。

我想知道是否有一种方法可以访问它所引用的所有文档,并且如果可能的话,无需提取 content.xml。

到目前为止,我设法将文档作为 XComponent 打开,打开它的 XTextDocument 界面(并从包含的文档中提取属于文档但不属于文档的文本)。我无法从中收集到一些有用的信息。有没有可以提供帮助的界面?还是其他什么东西?

4

1 回答 1

2

您可能想查看 ODF Toolkit,因为更简单的部分是基于 Java 的。

ODF Toolkit 项目目前正在转移到 Apache 孵化器项目。

当前站点在这里: http: //odftoolkit.org/

新项目位于http://incubator.apache.org/odftoolkit/

另一方面,提取 .odm 的 content.xml 可能是更好的方法。您可以使用一些 XSLT 魔法来定位对单独部分的引用。

此外,当您在 OpenOffice.org 使用者中打开主文档时,它是否会显示有关如何找到组成文档的线索?有一次我搞砸了这个,我注意到组件有软件生成的名称,这些名称非常明显。

于 2011-08-24T20:52:02.083 回答