PdfReader reader = new PdfReader("C:/1.pdf");
PdfStamper pdfStamper = new PdfStamper(reader, new FileOutputStream("C:\\11.pdf"));
pdfStamper.insertPage(0, new Rectangle(400, 300));
PdfContentByte pdfContentByte = pdfStamper.getOverContent(1);
pdfContentByte.beginText();
pdfContentByte.setFontAndSize(BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED), 33);
pdfContentByte.showText("new page");
pdfContentByte.endText();
pdfStamper.close();
[/Quote]
谢谢, 但是有异常啊。
java.io.IOException: PDF header signature not found.
at com.lowagie.text.pdf.PRTokeniser.checkPdfHeader(Unknown Source)
at com.lowagie.text.pdf.PdfReader.readPdf(Unknown Source)
at com.lowagie.text.pdf.PdfReader.<init>(Unknown Source)
看代码好像是新添加了一页, 能不能在PDF第一页添加几个字。