过几天的研究,终于发现了向Word表格中单元格添加图片的方法,如下:
XWPFTableCell Cell = table.GetRow(3).GetCell(0);//获取到进行图片插入的单元格
//单元格的宽度和高度
var cW = 1000;
var cH = 1000;
//得到要插入的图片
var img = new FileStream(图片路径, FileMode.Open, FileAccess.Read);
//进行图片插入
XWPFParagraph p = Cell.AddParagraph();
XWPFRun run= p.CreateRun();
var widthPic = (int)((double)cW / 587 * 38.4 * 9525);
var heightPic= (int)((double)cH / 587 * 38.4 * 9525);
run.AddPicture(img, (int)NPOI.XWPF.UserModel.PictureType.JPEG, "11.png", widthPic , heightPic);
+加个补充:
跨列合并单元格:
table0.GetRow(int pos).MergeCells(int startIndex, int endIndex);
————————————————
版权声明:本文为CSDN博主「Java丶小白」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Mr_Chasen/article/details/79456947
