手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Java 给PDF文档设置背景色(纯色、背景图片)

时间:2024-10-11 23:06:35

白色的文档背景难免有些单调,而且长时间下来也对眼睛不好。可以通过设置背景色来调节护眼的颜色,或者美化文档。以下示例将演示2种通过Java编程来设置PDF文档背景色的方法:1. 设置纯色背景色2. 设置图片背景色

工具/原料

Spire.PDF for Java 2.0.3

jar文件引用

1、步骤1:在Java程序中新建一个文件夹可命名为Lib。下载安装包后,解压,将解压后的文件夹下的子文件夹lib中的Spire.Pdf.jar和Spire.Common.jar两个文件复制到新建的文件夹下,如下图:

Java 给PDF文档设置背景色(纯色、背景图片)

2、步骤2:建好文件夹后,引用两个文件:选中这两个jar文件,点击鼠标右键,选择“Build Path” – “Add to Build Path”。

Java 给PDF文档设置背景色(纯色、背景图片)

Java示例1——设置PDF纯色背景

1、import com.spire.pdf.PdfDocument;import com.spire.pdf.PdfPageBase;import java.awt.*;public class SetBackgroundColor1 { public static void main(String[] args) { //加载PDF文档 PdfDocument doc = new PdfDocument(); doc.loadFromFile("test.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"); }}

2、运行程序,生成文档。效果如下:

Java 给PDF文档设置背景色(纯色、背景图片)

Java示例2——设置PDF图片背景

1、import com.spire.pdf.PdfDocument;import com.spire.pdf.PdfPageBase;public class SetBackgroundCol泠贾高框or2 { public static void main(String[] args) { //加载PDF文档 PdfDocument doc = new PdfDocument(); doc.loadFromFile("test.pdf"); PdfPageBase page; //获取文档的总页数 int pageCount = doc.getPages().getCount(); //遍历页面,设置背景图片 for(int i = 0; i < pageCount; i ++) { page = doc.getPages().get(i); page.setBackgroundImage("tp.png"); } //保存文档 doc.saveToFile("BackgroundImage2.pdf"); }}

2、运行程序,生成文档。效果如下:

Java 给PDF文档设置背景色(纯色、背景图片)
© 手抄报圈