一、创建一个新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文档,向里面填充数据
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
注:name,address等属性是pdf文档中已设置好的了