J'ai un plugin développé pour MS Word et Open Office.Perte de données lors de la conversion de documents de .odt vers .doc
Utilisation du bureau ouvert le plugin, il est possible d'ajouter un ensemble de références (en utilisant Marked XNamed) le xml dans content.xml pour cette marque est:
-<text:p text:style-name="Standard">
<text:reference-mark-start text:name="abc"/>hello
<text:reference-mark-end text:name="abc"/>
</text:p>
lorsque j'enregistre ce document .doc ou .docx et l'ouvrir dans MS Word, la référence de la marque est perdue et seul le texte brut (hello) apparaît. Je veux être capable de conserver certaines informations comme "abc" ici.
Existe-t-il un moyen de modifier le XML par programmation pendant que l'open office le convertit au format doc, ou alors que MS Word ouvre le document converti?
Existe-t-il un moyen (en ms word) de "réaliser" que le document en cours d'ouverture a été créé ou modifié à l'aide de l'open office?
J'ai utilisé C# interop pour développer le mot plugin et java UNO pour open office.