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

2025-10-27 10:49:49

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

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

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

Java 给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文档设置背景色(纯色、背景图片)

1、import com.spire.pdf.PdfDocument;

import com.spire.pdf.PdfPageBase;

public class SetBackgroundColor2 {

    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文档设置背景色(纯色、背景图片)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢