Xybb

poi word 添加图片

2017-09-11 11:06  清风浮云  阅读(5322)  评论(0编辑  收藏  举报

下面所有都是使用的XWPFDocument针对docx文件的操作、对于页眉页尾要添加图片、poi我暂时没有找到好的解决方案、自己定义个word模板就好了。

对于图片的操作、将流写入就可以了、不多说自己上代码了。

XWPFDocument doc=new XWPFDocument(new FileInputStream("D://c.docx"));

XWPFParagraph paragraph=doc.createParagraph();
InputStream in;
try {
BufferedImage image;
//这样图片是显示不出来的
// in=new URL(src).openStream();
// image = ImageIO.read(in);

// 获取远程图片
// URL url = new URL("");
// in = url.openStream();
// image = ImageIO.read(url);


//获取本地图片
File file=new File("C:/Users/Admin/Desktop/aa.jpg");
in=new FileInputStream(file);
image=ImageIO.read(file);


// 将图片添加到word中
XWPFRun run = paragraph.createRun();
run.addPicture(in, org.apache.poi.xwpf.usermodel.Document.PICTURE_TYPE_PNG, "",
Units.pixelToEMU(image.getWidth()), Units.pixelToEMU(image.getHeight()));
} catch (Exception e) {

}

对插入图片我也只实现了、还有很多地方也很懵、如果有觉得不合理的地方还望多多指正。

分类:

技术点:

相关文章:

  • 2021-04-27
  • 2021-12-05
  • 2021-09-15
  • 2021-06-19
  • 2021-12-05
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2021-06-26
  • 2022-12-23
相关资源
相似解决方案