import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.DocumentException; import com.lowagie.text.pdf.BaseFont; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfReader; import com.lowagie.text.pdf.PdfStamper; public class Test { public static void main(String[] args) throws DocumentException, IOException { PdfReader pdfReader = new PdfReader(new FileInputStream("C:/test.pdf")); PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileOutputStream("C:/test1.pdf")); printText("tttttttt", pdfStamper, 1, 12, 200, 300); pdfStamper.close(); } private static void printText(String policyNumber, PdfStamper pdfStamper, int page, int fontSize, int left, int bottom) throws DocumentException, IOException { BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.EMBEDDED); PdfContentByte content = pdfStamper.getOverContent(page); content.beginText(); content.setFontAndSize(bf, fontSize); content.showTextAligned(PdfContentByte.ALIGN_LEFT, policyNumber, left, bottom, 0); content.endText(); } }
java set value to pdf
猜你喜欢
转载自zhizizhishou0104.iteye.com/blog/2236058
今日推荐
周排行