温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java中怎么设置PDF文档背景色

发布时间:2021-07-27 14:26:57 来源:亿速云 阅读:184 作者:Leah 栏目:编程语言

Java中怎么设置PDF文档背景色,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Jar文件引用:

方法一

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

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

方法2

可通过maven仓库导入到maven项目。

Java示例代码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"); }}

纯色背景添加效果:

Java示例代码2——设置图片背景色

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

关于Java中怎么设置PDF文档背景色问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI