Bonjour Suite à des problèmes de conversion de fichier word avec champs de fusions vers des fichier odt Je suis passé sur une version 2.0.3 RC7
Avec cette version la conversion de document word avec champs de fusion en document ".odt" marche bien Malheureusement quand je merge deux fichier odt, les champs de fusions disparaisse dans le content.xml Probléme: mainDoc chemin vers le document principal, docToAdd chemin vers le document à intégrer dans le document principal Mon docToAdd contient dans son fichier content.xml la description d'un champ de fusion (ex : <text:database-display text:table-name="" text:table-type="table" text:column-name="MONCHAMP"><MONCHAMP></text:database-display>) en sortie la description du champs de fusion a disparu dans le content.xml du fichier odt final Mon code : private void add(String mainDoc, String docToAdd, XMultiServiceFactory xMSF) throws OOException { logger.debug("Constitution of the document"); XTextDocument docOut = OOFactory.createXTextDocument(xMSF, mainDoc); // reference sur le corps du texte du document XText mxDocText1 = docOut.getText(); XTextCursor mxDocCursor1 = mxDocText1.createTextCursor(); try { // on va à la fin du 1er document mxDocCursor1.gotoEnd(false); XDocumentInsertable lXDocInsertable = (XDocumentInsertable) UnoRuntime.queryInterface(XDocumentInsertable.class, mxDocCursor1); PropertyValue[] lLoadProperties = new PropertyValue[0]; // on insère le second à la fin du 1er paragraphe lXDocInsertable.insertDocumentFromURL(docToAdd, lLoadProperties); // Saugegarde du document OORegistration reg = new OORegistration(); reg.storeDocument(docOut, mainDoc, "StarOffice XML (Writer)", mainDoc); } catch (Exception e) { logger.error(e); throw new OOException(e); } } GUILLEMINE Xavier Prestataire GRENAT ADPGSI - MAINTENANCE Z2X Tél 02.51.13.85.32