String accBouPath = "图片路径";
if (StringUtils.isNotBlank(accBouPath)) {
imageAdd(doc, 33, 300, 230, accBouPath);
}
public static void imageAdd(XWPFDocument doc,int rowInsertIndex,int width,int height,String imagePath){
try {
XWPFParagraph para = doc.getParagraphs().get(rowInsertIndex);
// 创建图像插入点
XWPFRun run = para.createRun();
run.setText(" "); // 在插入点之前添加空格,以使图片居中
int format = Document.PICTURE_TYPE_PNG; // 图片格式
int pictureWidth = Units.toEMU(width); // 图片宽度(以EMU为单位)
int pictureHeight = Units.toEMU(height); // 图片高度(以EMU为单位)
run.addPicture(new FileInputStream(imagePath), format, imagePath, pictureWidth, pictureHeight);
} catch (InvalidFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
word插入图片
于 2023-11-06 15:34:11 首次发布