Bonjour à tous,
je tourne en rond depuis 2 jours sur un problème.
J'ai un document .dotm (document modèle).
En java, j'aimerais lire le fichier et recopier son contenu dans un fichier .docx. Or, lorsque j'essaie d'ouvrir le document .docx en faisant un double clic sur le nouveau fichier généré, j'ai le message d'erreur suivant :
Voici le code que j'écris pour faire la recopie :Désolé...Nous ne pouvons pas ouvrir New_Doc_modele.docx, car nous avons découvert un problème avec son contenu
Est-ce que quelqu'un aurait une idée, car je ne suis peut-être pas sur la bonne piste ! Peut-être qu'il faut créer un fichier .docx en se basant sur le template, mais comment fait-on en passant par POI ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 File fileOrig = new File("C:\\temp\\test_macro\\Doc_modele.dotm"); InputStream is = new FileInputStream(fileOrig); //+ Ouverture du fichier modèle Word OPCPackage opcPackage = OPCPackage.open(is); opcPackage.save(new File("C:\\temp\\test_macro\\New_Doc_modele.docx")); opcPackage.close(); is.close();
D'avance merci.
Franck.
Partager