import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.PdfContentByte;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.PdfStamper;
import java.io.FileOutputStream;
public static void pdfInsertPicture() {
try {
PdfReader reader = new PdfReader("d:\\44.pdf");//指定源PDF路径
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("d:\\33.pdf"));//生成的PDF路径
int pages = reader.getNumberOfPages();//获取源pdf的总页数
PdfContentByte overContent = stamper.getOverContent(pages);//指定在最后一页插入图片
//添加图片
Image image = Image.getInstance("d:/55.jpg");//图片名称
image.scaleAbsolute(100, 100);//图片大小
image.setAbsolutePosition(410, 20);//左边距、底边距
overContent.addImage(image);
overContent.stroke();
stamper.close();
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
}