poi word 添加图片


下面所有都是使用的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) {

}

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM