iText也可以结合着工具来完成pdf绘制,可以往Adobe Acrobat DC生成的pdf模型进行填值。
通知书类似的pdf可以使用该方法进行绘制,只需要将pdf模型提前设定好,这样一般来说可以做的更漂亮。
代码如下:
package com.test;
import java.io.*;
import java.util.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.AcroFields;
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 TestPrintPdf{
public static void main(String[] args)throws Exception{
System.out.println("begin");
TestPrintPdf.test();
}
/**
*测试方法
*/
public static void test()throws IOException,DocumentException{
//pdf模板
System.out.println("come test");
//这是我自己的测试路径,即模板pdf的路径
String pdfPath="C:\\Users\\Administrator.SC-201606041031\\Desktop\\test\\javaitem\\file\\pdfModel.pdf";
PdfReader pr = new