package com.test;
import com.itextpdf.text.BaseColor;
import com.itextpdf.text.Font;
import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.*;
import org.junit.Test;
import java.io.FileOutputStream;
/**
*编辑PDF
*/
public class PDFTest {
@Test
public void testPDF(){
generatePDF("D:/1.pdf","D:/2.pdf","D:1.png");
}
/**
* 生成新的PDF
* @param pdfPath 要编辑的PDF路径
* @param newPDFPath 生成新的PDF路径
* @param imagePath 插入图片路径
*/
public void generatePDF(String pdfPath,String newPDFPath,String imagePath){
PdfReader reader = null;
PdfStamper stamper = null;
try{
//创建一个pdf读入流
reader = new PdfReader(pdfPath);
//根据一个pdfreader创建一个pdfStamper.用来生成新的pdf.