NPOI导出Word插入图片问题解决方案
2016-08-15 11:19
1216 查看
NPOI用版本2.2.0或者2.2.1时导出Word插入图片时,word文档打开报错
解决方案之一:用NPOI 2.1.3版本可以解决
XWPFDocument doc = new XWPFDocument();
XWPFParagraph p2 = doc.CreateParagraph();
XWPFRun r2 = p2.CreateRun();
r2.SetText("test");
var img = Image.FromFile("D:\\11.png");
var widthEmus = (int)(400.0 * 9525);
var heightEmus = (int)(300.0 * 9525);
using (FileStream picData = new FileStream("D:\\11.png", FileMode.Open, FileAccess.Read))
{
r2.AddPicture(picData, (int)PictureType.PNG, "11.png", widthEmus, heightEmus);
}
using (FileStream sw = File.Create("F:\\test.docx"))
{
doc.Write(sw);
}
解决方案之一:用NPOI 2.1.3版本可以解决
XWPFDocument doc = new XWPFDocument();
XWPFParagraph p2 = doc.CreateParagraph();
XWPFRun r2 = p2.CreateRun();
r2.SetText("test");
var img = Image.FromFile("D:\\11.png");
var widthEmus = (int)(400.0 * 9525);
var heightEmus = (int)(300.0 * 9525);
using (FileStream picData = new FileStream("D:\\11.png", FileMode.Open, FileAccess.Read))
{
r2.AddPicture(picData, (int)PictureType.PNG, "11.png", widthEmus, heightEmus);
}
using (FileStream sw = File.Create("F:\\test.docx"))
{
doc.Write(sw);
}
相关文章推荐
- POI用addPicture插入图片到word里面无法显示问题解决
- Java 使用Freemarker导出word 文档,解决当一段内容中既有文字又有图片的问题
- 解决word插入(粘贴)图片不能显示的问题
- 解决使用NPOI在已有Sheet中插入多张图片问题
- 解决使用NPOI在已有Sheet中插入多张图片问题
- 解决在Word中插入图片显示不全的问题
- C# :Word 标签替代文字或图片 (图片浮于文字之上 插入后回车或换行符替换的解决方法)
- (转)解决word插入图片不能完整显示
- office2007 word 图片无法显示问题解决了
- word 2007无法显示图片的问题解决了
- WORD故障解决一:图片插入后显示不全
- [VB.NET]再次讨论向Excel插入图片方法,有兴趣的朋友可以进来看一下,帮我解决一下问题!谢了
- FckEditor上传图片问题解决方案
- Adobe Illustrator 完美解决visio,Matlab图片插入Latex问题
- 如何解决博客中暂时无法上传图片或者图片上传的大小不能超过*M的问题,可无限制插入图片
- 关于在WORD文档中插入图片的问题
- Word文档中在每页右下角插入图片的解决办法.
- WORD中经常遇到的一个图片插入问题
- POI插入图片时,原来的图片被清除的问题3.7中还没解决啊
- 解决datagrid导出到word(excel)浏览器直接打开的问题