我使用openxml
创建单词文档形式MemoryStream以下是我正在使用的代码:
System.IO.MemoryStream ms1=new MemoryStream();
using (var mainDoc = WordprocessingDocument.Create(ms1, WordprocessingDocumentType.Document))
{
mainDoc.AddMainDocumentPart();
mainDoc.MainDocumentPart.Document =
new Document(new Body(new Paragraph(new Run(new Text("Hello World 1!")))));
mainDoc.MainDocumentPart.Document.Save();
}
System.IO.MemoryStream ms2 = new MemoryStream();
using (var mainDoc = WordprocessingDocument.Create(ms2,WordprocessingDocumentType.Document))
{
mainDoc.AddMainDocumentPart();
mainDoc.MainDocumentPart.Document =
new Document(new Body(new Paragraph(new Run(new Text("Hello World 2!")))));
mainDoc.MainDocumentPart.Document.Save();
}
我可以将一个MemoryStream保存到FileStream,并保存到.docx文件 打开它,但是如何将两个MemoryStream word文档合并为MemoryStream或FileStream中的一个word文档而不是保存它?
答案 0 :(得分:0)
使用Open XML合并两个文档是一项非常艰巨的任务。我建议你使用