чтение из памяти WordprocessingDocument и сохранение в AddAlternativeFormatImportPart с использованием OpenXml - PullRequest
1 голос
/ 16 января 2012

отлично работает:

MemoryStream ms = //do some in memory on WordprocessingDocument ;
AlternativeFormatImportPart chunk = mainPart.AddAlternativeFormatImportPart(
                    AlternativeFormatImportPartType.WordprocessingML,
                    altChunkId);  
using(var fs = new FileStream(@"c:\\temp\\1.docx", FileMode.Create, FileAccess.ReadWrite,FileShare.Read))
        ms.WriteTo(fs);

using(FileStream fs = new FileStream(@"c:\\temp\\1.docx", FileMode.Open, FileAccess.Read))
        chunk.FeedData(fs);

не может исправить чтение из потока памяти WordprocessingDocument и сохранить в AddAlternativeFormatImportPart на другом, используя OpenXml, без сохранения на диск

MemoryStream ms = //do some in memory on WordprocessingDocument ;
chunk.FeedData(fs);

как это сделать?

это поможет мне

MemoryStream ms = //do some in memory on WordprocessingDocument ;
ms.Seek(0, SeekOrigin.Begin);
chunk.FeedData(ms);
...