使用 OpenXml 从内存中读取 WordprocessingDocument 并保存到 AddAlternativeFormatImportPart

发布于 2024-12-27 12:17:07 字数 923 浏览 0 评论 0原文

这项工作正常:

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 读取并使用 OpenXml 保存到另一个上的 AddAlternativeFormatImportPart 而不保存到光盘,

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);

this work fine:

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);

can't correct read from memory stream WordprocessingDocument and save to AddAlternativeFormatImportPart on another using OpenXml without save to disc

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

how it do?

it's help me

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文