Word文档在使用WordProcessingDocument时不显示页眉,页脚和图像

问题描述 投票:0回答:1

我正在使用WordprocessingDocument来读取内容并将其写入Word文档,但是当我使用MemoryStream打开文档时,它没有显示给我Word文档中已经存在的图像和页眉/页脚。下面是相同的代码。

private void AddAdsReport(MainDocumentPart parent, MemoryStream report)
        {
            using (MemoryStream editingMemoryStream = new MemoryStream())
            {
                report.Position = 0;
                report.CopyTo(editingMemoryStream);
                editingMemoryStream.Position = 0;
                using (WordprocessingDocument newDoc = WordprocessingDocument.Open(editingMemoryStream, true))
                {
                    WP.Body Template = newDoc.MainDocumentPart.Document.Body;
                    var Main = newDoc.MainDocumentPart;
                    var cloneTemplate = Template.CloneNode(true);

                    parent.Document.Body.PrependChild(new WP.Paragraph(new WP.Run(cloneTemplate)));
                    parent.Document.Save();
                }
            }
        }

word文档的屏幕截图:enter image description here在此,父文档是我在上面文档之前的文档。任何帮助将不胜感激。预先感谢。

c# ms-word openxml-sdk memorystream
1个回答
0
投票
所有这些信息都存储在Word文件的“ zip包”中包含的单独的“ xml部分”中。 Body部分仅包含

refereces

© www.soinside.com 2019 - 2024. All rights reserved.