Bonjour Je rencontre des soucis avec l'API openOffice 2.0.1 Je souhaite transformer un document word contenant des champs de fusions en document office .odt via l'API je réalise le code suivant : /** * Transform the documentUrl (Normally a .doc, perhaps any document support by * Open Office)into a odt document * * @param xMSF * @param documentURL as <code>/path/template.doc</code> * @return */
public void transform(XMultiServiceFactory xMSF, String documentURL)throws OOException { if ( logger.isDebugEnabled() ){ logger.debug(new StringBuffer(128).append("Transform to .odt : ").append(documentURL).toString()); } // Transformation into .odt XTextDocument docWord = OOFactory.createXTextDocument(xMSF, documentURL); // Saugegarde du document String nomDocSortie = new StringBuffer(128).append(documentURL).append(OOFileManager.getDocExtension()).toString(); OORegistration reg = new OORegistration(); reg.storeDocument(docWord, documentURL, "StarOffice XML (Writer)", nomDocSortie); if ( logger.isDebugEnabled() ){ logger.debug(new StringBuffer(128).append("End transformation to .odt : ").append(documentURL).toString()); } } À mon grand étonnement le document généré perd la notion de champ de fusions, alors que si je réalise cette opération en ouvrant le document word par openOffice et que je le sauvegarde en .odt le document possède bien les champs de fusions. Merci pour votre aide GUILLEMINE Xavier Prestataire GRENAT ADPGSI - MAINTENANCE Z2X Tél 02.51.13.85.32 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]