目录
PDFBox和Itext是操作PDF文档最常用的两种java library。
这里记录一下用两种内库给pdf添加水印的方法。
Itext
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Image;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfContentByte;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.PdfStamper;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
/**
* Title:ItextPdfUtil
*
* @author Flicker
**/
public class ItextPdfUtil {
//创建一个pdf文件
public static void createPdf(){
Document document = new Document();
try {
PdfWriter.getInstance(document,new FileOutputStream("d:\\createPdf.pdf"));
<