这篇文章将介绍如何使用Spire.PDF for Java给PDF文档设置背景颜色和背景图片。
原PDF文档如下:
设置背景颜色
import com.spire.pdf.PdfDocument;
import com.spire.pdf.PdfPageBase;
import java.awt.*;
public class SetBackgroundColor {
public static void main(String[] args) {
//加载PDF文档
PdfDocument doc = new PdfDocument();
doc.loadFromFile("original.pdf");
PdfPageBase page;
//获取文档的总页数
int pageCount = doc.getPages().getCount();
//遍历页面,设置背景颜色
for(int i = 0; i < pageCount; i ++) {
page = doc.getPages().get(i);
page.setBackgroundColor(Color.yellow);
}
//保存文档
doc.saveToFile("BackgroundColor.pdf");
}
}
设置背景图片
import com.spire.pdf.PdfDocument;
import com.spire.pdf.PdfPageBase;
import java.awt.*;
public class SetBackgroundImage {
public static void main(String[] args) {
//加载PDF文档
PdfDocument doc = new PdfDocument();
doc.loadFromFile("original.pdf");
PdfPageBase page;
//获取文档的总页数
int pageCount = doc.getPages().getCount();
//遍历页面,设置背景图片
for(int i = 0; i < pageCount; i ++) {
page = doc.getPages().get(i);
page.setBackgroundImage("Background.jpg");
}
//保存文档
doc.saveToFile("BackgroundImage.pdf");
}
}