【已解决】使用POI操作word文档的时候,怎么在一页A4纸中竖着插入2张图片
在工作中,有时候,我们需要使用Java操作POI来生产word文档,可能会遇到这种情况:在一张A4纸中竖着插入2张图片,也就是一张A4纸正好放两张图片,或者是多种图片,那么这个需求怎么实现呢?下面凯哥(个人公众号:凯哥Java)来讲讲怎么实现。我们先来回顾下,使用ApachePOI库来操作Word文档,在向word中插入图片的时候,需要哪些步骤?流程图如下:需要先创建文档对象,然后创建段落对象,再
在工作中,有时候,我们需要使用Java操作POI来生产word文档,可能会遇到这种情况:在一张A4纸中竖着插入2张图片,也就是一张A4纸正好放两张图片,或者是多种图片,那么这个需求怎么实现呢?
下面凯哥(个人公众号:凯哥Java)来讲讲怎么实现。
我们先来回顾下,使用Apache POI库来操作Word文档,在向word中插入图片的时候,需要哪些步骤?流程图如下:

需要先创建文档对象,然后创建段落对象,再创建图片对象,将图片插入到段落中,将段落插入到word文档对象中,最后保存word文档既可以了。
那么,下面咱们就来看看代码:
import org.apache.poi.util.Units;
import org.apache.poi.xwpf.usermodel.*;
import org.apache.xmlbeans.XmlCursor;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class InsertTwoImagesInOnePage {
public static void main(String[] args) {
try {
// 创建一个新的Word文档
XWPFDocument document = new XWPFDocument();原创不易,完成人机校验,阅读全文
相关推荐
工作小总结【已解决】使用POI操作word文档的时候,怎么在一行插入2张图片?工作小总结【webFlux Excel导出插入图片】POI导出Excel的时候插入图片POI-TL【已解决】在使用poi-tl生成的word文档时候,怎么添加目录?poi-tl生成目录解决办法工作小总结【已解决】在使用新版的poi生成word文档的时候,需要设置大小。怎么将像素转换成word需要的UNITS呢?工作小总结POI 操作word网络文章POI生成word文档完整案例及讲解ECHARTS【已解决】java如何在后台生成echarts图表并将图片插入到word文档中,完整demoECHARTSjava如何在后台生成echarts图表并将图片插入到word文档中