Adding to WordprocessingDocument opened from MemoryStream without getting “Memory stream is not expandable”?

左心房为你撑大大i 提交于 2019-12-03 17:38:18

The trouble was (actually quite obvious from the error message) that

using (var msDoc = new MemoryStream(bytes)) ...

creates a fixed size MemoryStream. So solution is to create an expandable MemoryStream:

MemoryStream msDoc = new MemoryStream();
msDoc.Write(bytes, 0, bytes.Length);
msDoc.Position = 0;
...
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!