2012-07-30 81 views
0

我爲MS word和Open Office開發了一個插件。將文檔從.odt轉換爲.doc時的數據丟失

使用開放式辦公插件就可以添加一組已標記引用(使用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單詞中打開它,標記引用將丟失,並且只會顯示純文本(hello)。我希望能夠在這裏保存一些信息,如「abc」。

有沒有辦法可以在開放式辦公室將其轉換爲doc格式時,或者當ms word打開轉換後的文檔時,通過編程方式更改xml?

有沒有一種方法(以毫秒爲單位)「實現」打開的文檔是使用開放式辦公創建或編輯的?

我已經使用C#interop開發word插件和java UNO for open office。

回答

0

我最終在我的插件中提供了一個「兼容模式」按鈕,用於在保存之前和打開之後修改文檔...找不到更好的解決方案。