java获取word文档中的图片

private List<XWPFPicture> getPictureDatas(XWPFParagraph xwpfParagraph) {
        List<XWPFPicture> pictureDatas = Lists.newArrayListWithCapacity(1);
        for (XWPFRun run : xwpfParagraph.getRuns()) {
            if (run.getEmbeddedPictures() != null && !run.getEmbeddedPictures().isEmpty()) {
                pictureDatas.addAll(run.getEmbeddedPictures());
            }
        }
        return pictureDatas;
    }

保存图片:

String tmpPath = System.getProperty("user.dir") + '\\' + imgName;
FileOutputStream fos = new FileOutputStream(tmpPath);
fos.write(xwpfPicture.getPictureData().getData());
fos.close();

阅读更多
文章标签: java word 图片
个人分类: Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭