1.添加依赖
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>html2pdf</artifactId>
<version>4.0.5</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.30</version>
</dependency>
2.具体代码
PdfReader reader = new PdfReader(outPath);
PdfStamper stamper = new PdfStamper(reader, FileUtil.getOutputStream("D:/777.pdf"));
PdfContentByte over = stamper.getOverContent(reader.getNumberOfPages());
PdfContentByte over = stamper.getUnderContent(reader.getNumberOfPages());
Image img = Image.getInstance("https://img-home.csdnimg.cn/images/20201124032511.png");
img.setAbsolutePosition(400, 400);
img.scaleAbsolute(200, 100);
PdfGState gs1 = new PdfGState();
gs1.setFillOpacity(1f);
over.setGState(gs1);
over.addImage(img);
stamper.close();
同站的html转pdf的文章,有需要的可以参考这个