POI3.10.FINAL的word插入图片bug
查看poi源代码,发现添加图片方法存在bug,注释已经标明,如下: private List<CTPicture> getCTPictures(XmlObject o) { List<CTPicture> pictures = new ArrayList<CTPicture>(); XmlObject[] picts = o.selectPath("declare namespace pic='"+CTPicture.type.getName().getNamespaceURI()+"' .//pic:pic"); for(XmlObject pict : picts) { if(pict instanceof XmlAnyTypeImpl) { // Pesky XmlBeans bug - see Bugzilla #49934 try { pict = CTPicture.Factory.parse( pict.toString() ); } catch(XmlException e) { throw new POIXMLException(e); } } if(pict instanceof CTPicture) { pictures.add((CTPicture)pict); } } return pictures; }