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