打印PDF水印

package com.pdf.print;

import java.awt.Color;
import java.io.FileOutputStream;

import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfContentByte;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.PdfStamper;

/**
 * 该类用来表示对PDF文档进行打水印操作
 * @author Administrator
 *
 */

public class Test {
	
	public static void main(String[] args) throws Exception {
		PdfReader pdfReader = new PdfReader("file:/E:/googleDownload/ibatis 开发指南.pdf");
		PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileOutputStream("E:/water.pdf"));;
		int total = pdfReader.getNumberOfPages() + 1;
		PdfContentByte content;
		// 设置字体
		BaseFont font = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.EMBEDDED);
		// 水印文字
		String str = "My PDF";
		int j = str.length();
		char c = 0;
		int high = 0;
		for(int i=1;i

所需jar包请参阅附件 

该文章引用地址:http://huangjinping.iteye.com/blog/1561595

你可能感兴趣的:(Java其它)