水印是一种十分常用的防伪手段,常用于各种文档、资料等。常见的水印,包括文字类型的水印、图片或logo类型的水印。以下Java示例,将分别使用insertTextWatermark(PdfPageBase page, String watermark)方法以及page.SetBackgroundImage(String arg0)方法来设置文本水印和图片水印。下面将演示具体的代码操作,内容供参考。
工具:Free Spire.PDF for Java(免费版)
Jar文件导入(参考):
步骤1:**通过官网下载控件包并解压文件;在程序中新建一个directory目录,并命名;将控件包lib文件夹下的Spire.Pdf.jar文件复制到新建的目录下。
步骤2:**选中复制后的jar文件,点击鼠标右键,选择“Add as Library”。完成引用(如下图)。
Java代码示例(供参考)**
【示例1】添加文本水印**
import com.spire.pdf.*; import com.spire.pdf.graphics.*; import java.awt.*; import java.awt.geom.*; public class Textwatermark {
public static void main(String[] args) {
//创建PdfDocument类的对象
PdfDocument pdf = new PdfDocument(); //加载测试文档
pdf.loadFromFile("test.pdf"); //获取测试文档中的第一页
PdfPageBase page = pdf.getPages().get(0); /