import java.io.FileOutputStream;
import com.itextpdf.text.Element;
import com.itextpdf.text.Image;
import com.itextpdf.text.PageSize;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfContentByte;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.PdfStamper;
import com.itextpdf.text.pdf.PdfWriter;
public class pdf {
public static void main(String[] args) {
try {
PdfReader reader = new PdfReader("D:/bldc130703085701-85.pdf");//pdf编辑来源文件
PdfStamper stamp = new PdfStamper(reader, new FileOutputStream("D:/bldc130703085701-88.pdf"));//编辑后生成的文件
PdfContentByte under = stamp.getUnderContent(1);
// 插入水印
Image img = Image.getInstance("D:/11.png");
//系长签名
// img.setAbsolutePosition(410, 672);
// img.scaleToFit(50, 25);//大小
//科长签名
img.setAbsolutePosition(460, 672);
img.scaleToFit(50, 25);//大小
under.addImage(img);
// 关闭
stamp.close();
iText5.4.2 pdf加密、水印签名
最新推荐文章于 2024-05-10 16:54:17 发布