Spire.PDF for Java支持使用新的图片替换PDF文档中的现有图片。本文将介绍如何使用Spire.PDF for Java实现这一功能。
原文档如下:
import com.spire.pdf.PdfDocument;
import com.spire.pdf.PdfPageBase;
import com.spire.pdf.graphics.PdfImage;
import java.io.IOException;
public class ReplaceImage {
public static void main(String[] args) throws IOException {
//加载PDF文档
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("Input.pdf");
//获取第一页
PdfPageBase page = pdf.getPages().get(0);
//加载一张图片
PdfImage image = PdfImage.fromFile("Image.png");
//使用加载的图片替换第一页上的第一张图片
page.replaceImage(0, image);
//保存文档
pdf.saveToFile("ReplaceImage.pdf");
}
}
生成文档: