一、创建一个新pdf文档
1.首先创建一个文档document
Document doc = new Document();
也可以设置文档背景,大小等
//文档的背景色
Rectangle pSize=new Rectangle(144,90);
pSize.setBackgroundColor(Color.blue);
//创建一个文档对象,并设置他的初始化大小
Document doc=new Document(pSize);
//Rectangle pSize=new Rectangle(144,90);
//文档的背景色
// pSize.setBackgroundColor(Color.blue);
//创建一个文档对象,设置初始化大小和页边距
//Document doc=new Document(pSize,5,5,5,5);
2.在指定路径下创建一个pdf文档
PdfWriter.getInstance(doc, new FileOutputStream("d:/hello.pdf"));
3.打开文档对象
doc.open();
4.向文档中加入内容
doc.add(new Paragraph("HelloWorld"));
5. 关闭文档对象,释放资源
doc.close();
二、对于已有的pdf文档,向里面填充数据
PdfReader reader = new PdfReader("D:/eg of itext/SimpleRegistrationForm.pdf");
// filling in the form
PdfStamper stamp1 = new PdfStamper(reader, new FileOutputStream("d:/registered.pdf"));
AcroFields form1 = stamp1.getAcroFields();
form1.setField("name", "Bruno Lowagie");
form1.setField("address", "Baeyensstraat 121, Sint-Amandsberg");
form1.setField("postal_code", "BE-9040");
form1.setField("email", "[email protected]");
stamp1.close();
注:name,address等属性是pdf文档中已设置好的了