OpenXmlPowerTools - преобразование потока памяти DOCX в полосу памяти XDocument и наоборот
Единственный способ, которым я понял это, - использовать Microsoft.Office.Interop.Word, но это медленно, и я хотел бы сделать это с помощью Open XML!... Любая идея для кода OpenXMl, который будет делать то, что ниже, с использованием потоков памяти (входным будет поток из XDocument, а выходной поток будет совместим с wlmDocument? Обратите внимание, что приведенный ниже файл xmlfilepath был создан с использованием Word. Спасибо за вашу помощь!
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document doc = app.Documents.Open(xmlfilepath);
doc.SaveAs2(docxfilepath, wordd.WdSaveFormat.wdFormatDocumentDefault);
doc.Close();
app.Quit();