一、創建一個新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文檔中已設置好的了