0

我有一个为 MS word 和 Open Office 开发的插件。

使用 open office 插件,可以添加一组标记的引用(使用 XNamed),该标记的 content.xml 中的 xml 是:

-<text:p text:style-name="Standard">
<text:reference-mark-start text:name="abc"/>hello
<text:reference-mark-end text:name="abc"/>
</text:p>

当我将此文档另存为 .doc 或 .docx 并在 MS Word 中打开它时,标记引用丢失并且只出现纯文本 (hello)。我希望能够在此处保留一些信息,例如“abc”。

有没有一种方法可以在 open office 将其转换为 doc 格式或 ms word 打开转换后的文档时以编程方式更改 xml?

有没有办法(以毫秒为单位)“意识到”正在打开的文档是使用开放式办公室创建或编辑的?

我使用 C# interop 开发 word plugin 和 java UNO for open office。

4

1 回答 1

0

我最终在我的插件中提供了一个“兼容模式”按钮,用于在保存之前和打开之后修改文档......找不到更好的解决方案。

于 2012-08-08T10:40:03.310 回答