本文介绍使用Spire.PDF for Java添加图片到PDF文档的方法。更多操作PDF图片的方法,可参考系列文章:Java 替换PDF中的图片、Java 提取PDF中的图片、Java 删除PDF中的图片等。
import com.spire.pdf.*;
import com.spire.pdf.graphics.*;
public class AddImage {
public static void main(String[] args) {
//创建文档
PdfDocument pdf = new PdfDocument();
//添加一页
PdfPageBase page = pdf.getPages().add();
//加载图片,并获取图片高宽
PdfImage image = PdfImage.fromFile("fj.png");
int width = image.getWidth()/2;
int height = image.getHeight()/2;
//绘制图片到PDF
page.getCanvas().drawImage(image,50,50,width, height);
//保存文档
pdf.saveToFile("result.pdf");
pdf.dispose();
}
}
图片添加效果: