我有一个为 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。