iText操作PDF基础-1

创建一个PDF文档最基本步骤:

public static void main(String[] args)
throws DocumentException, IOException {
	Document document = new Document(); //创建一个文档
	PdfWriter.getInstance(document, new FileOutputStream(RESULT)); //获取PdfWriter实例
	document.open(); //打开文档
	document.add(new Paragraph("Hello World!")); //写入内容
	document.close(); //关闭文档
}

打开PDF查看:

iText操作PDF基础-1_第1张图片

创建Document对象

尺寸与边距

Document doc = new Document() //默认创建一个A4大小文档对象

设置文档尺寸

Rectangle rect = new Rectange(210,760);
doc.setPageSize(rect);

设置边距

doc.setMargins(float left,float right,float top, float buttom);

其他一些构造函数:

Document doc = new Document(Rectangle pageSize);//构造pageSize大小对象,边距默认为36
Document doc = new Document(Rectangle pageSize, float left,float right,float top,float buttom)//设置大小,并同时分别设置左右上下边距

文档属性

document.open(); // 打开文档	document.addAuthor("doufu"); //添加作者
document.addTitle("add some attribute to document"); //添加标题
document.addSubject("subject");	//添加主题
document.addKeywords("some key words");//添加关键字
document.addHeader("header name", "header content");//添加头信息
document.addCreator("itext-creator");//添加创作人
document.addCreationDate();//添加制作时间

打开文档,查看文档属性:

iText操作PDF基础-1_第2张图片

 

你可能感兴趣的:(pdf,itext)