0
点赞
收藏
分享

微信扫一扫

Java 给PDF文档设置背景颜色和背景图片


如题,这篇文章主要介绍如何在Java应用程序中给PDF文档设置背景颜色和背景图片。

使用组件:

Spire.PDF for Java

​​下载Spire.PDF for JAVA包​​并解压缩,然后从lib文件夹下导入Spire.Pdf.jar包到Java应用程序中。

原PDF文档如下:

Java 给PDF文档设置背景颜色和背景图片_Java

设置背景颜色

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");
}
}

设置背景颜色后的效果:

Java 给PDF文档设置背景颜色和背景图片_Java_02

设置背景图片

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");
}
}

设置背景图片后的效果:

Java 给PDF文档设置背景颜色和背景图片_背景颜色_03

 

举报

相关推荐

0 条评论