开发者社区> 问答> 正文

如何使用POI向Word中特定位置插入图片? 400 请求报错 

需要向Word中插入图片,但是目前能实现的是,插入图片后原来Word中的文字没有了,只能请求大神解决了,求代码。

展开
收起
kun坤 2020-05-29 11:34:52 986 0
1 条回答
写回答
取消 提交回答
  • 楼主解决没有? 我也想问这个问题,有没有其他大神知道的,贴一下代码哇######File targetFile = new File(docPath);
    FileInputStream in = new FileInputStream(targetFile);
    CustomXWPFDocument document = new CustomXWPFDocument(in);
    document.
    String picId = document.addPictureData(new FileInputStream(
    "D:\图片\miao.jpg"), XWPFDocument.PICTURE_TYPE_JPEG);
    document.createPicture(picId, document
    .getNextPicNameNumber(XWPFDocument.PICTURE_TYPE_JPEG), 200,
    150);
    FileOutputStream fos = new FileOutputStream(new File(
    "F:\work\项目评审\项目报告附件\test\3.docx"));
    document.write(fos);

    fos.close();
     这样写可以插入图片,但是只能在文本的最后插入.你们定位是怎么做的呢? ######遇到一样的问题了,求解决方案啊######首先POI插入图片的方法存在bug,关于bug的修改可以参考这个链接http://my.oschina.net/u/993586/blog/277912######POI操作doc和docx差异挺大,也遇到这个问题

    2020-05-29 13:16:51
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载