Bonjour,
Je rencontre un problème lors de la création de fichier Docx à l'aide du SDK OpenXml quand j'essaye de l'ouvrir sous OpenOffice.
En revanche je n'ai pas ce souci lorsque je crée un docx à l'aide de Word.
Mode code pour la création du document avec le SDK OpenXml:
Lorsque je l'ouvre sous Word, ça marche mais pas sous OpenOffice. Pour que ça marche il faut que je l'ouvre sous Word et que je l'enregistre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 using (var mainDoc = WordprocessingDocument.Create(@"c:\tmp\test.docx", DocumentFormat.OpenXml.WordprocessingDocumentType.Document)) { MainDocumentPart _mainDocumentPart = mainDoc.AddMainDocumentPart(); _mainDocumentPart.Document = new Document( new Body( new Paragraph( new Run( new Text("Create text in body - CreateWordprocessingDocument"))))); mainDoc.MainDocumentPart.Document.Save(); }
Auriez vous rencontré ce problème ?
Partager