心在飞扬
2021-06-28 17:37
采纳率: 22.2%
浏览 252

C# Npoi 如何往excel插入图片??

百度了一下,这个方法很简单,也很容易懂。但是为啥我操作的时候,返回的是0?

 

Bitmap tmpJPN = PagePhoto.GetWebSiteThumbnail(url, 250, 250, 250, 250);
//上面的位图没问题

MemoryStream ms111 = new MemoryStream();
tmpJPN.Save(ms111, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] buff = ms111.ToArray(); //二进制有数据

int pictureIdx = hbook.AddPicture(buff, PictureType.JPEG); //这里直接返回了0??

//这样就导致后面无法插入了


XSSFDrawing patriarch = (XSSFDrawing)a.CreateDrawingPatriarch();

 XSSFClientAnchor anchor = new XSSFClientAnchor(0, 0, 0, 0, 1, maxRows + 4, 1, maxRows + 4);

 XSSFPicture pict = (XSSFPicture)patriarch.CreatePicture(anchor, pictureIdx);

这个是为啥...引起的原因是啥? 

 

4条回答 默认 最新

相关推荐 更多相似问题