![](/img/trans.png)
[英]Ho to empty all headers and footers in an XWPFDocument (DOCX) using Apache POI?
[英]Adding pictures to .docx files with Apache POI with XWPFDocument
我一直在嘗試使用Apache POI將.jpg圖片添加到.docx文件中。 XWPFDocument.addPictureData似乎不起作用。
XWPFDocument docx = new XWPFDocument();
FileOutputStream fos = new FileOutputStream(...);
InputStream pic = new FileInputStream(...);
docx.addPictureData(pic,Document.PICTURE_TYPE_JPEG);
docx.write(fos);
這將創建一個新的看似空白的.docx文件。
我可能遲到了,但是這個問題https://issues.apache.org/bugzilla/show_bug.cgi?id=49765描述了您的問題。
從poi-3.7開始,您還可以使用XWPFRun.addPicture(InputStream, int, String, int, int)
添加圖片,如下所示:
docx.createParagraph().createRun().addPicture(pic, Document.PICTURE_TYPE_JPEG, "my pic", Units.toEMU(200), Units.toEMU(200));
如果我發現addPicture
方法實際上出了什么問題,我將更新答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.