NPOI 2.4.1将图片添加到docx或使用标题图片打开docx不起作用

时间:2019-01-08 20:52:04

标签: c# ms-word docx npoi

我在使用NPOI C#SDK时遇到两个问题。

  1. 如果标题中有图片,则文件已损坏,无法用单词pe打开。
  2. 如果标题中没有图片,并且将图片添加到正文或标题中,则该图片不可见,但是文件大小比以前大,并且如果我调试代码,则其中有两个图片对象XWPF文档。

我正在使用dotnet core 2.1和NPOI 2.4.1。

            XWPFHeaderFooterPolicy headerFooterPolicy = doc.GetHeaderFooterPolicy();
            var header = headerFooterPolicy.GetDefaultHeader();

            var tbl = doc.Tables[0];
            var row = tbl.CreateRow();

            var run = row.GetCell(0).AddParagraph().CreateRun();
            var pictureFileStream = new FileStream(templatePath, FileMode.Open, FileAccess.ReadWrite);
            header.AddPictureData(pictureFileStream, (int)PictureType.JPEG);
            run.AddPicture(pictureFileStream, (int)PictureType.JPEG, "logo", 300,300);

如果标题中有图片,则无法打开文档。 无法添加图片。

0 个答案:

没有答案