Java利用itext实现导出PDF文件
所需要的jar包:com.lowagie.text_2.1.7.v201004222200.jar
jar包下载地址:http://cn.jarfire.org/com.lowagie.html
一、主要步骤
1.新建document对象
第一个参数是页面大小。接下来的参数分别是左、右、上和下页边距。
Document document =new Document(PageSize.A4,50,50,30,20);
2.建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以
将文档写入到磁盘中。
创建 PdfWriter 对象 第一个参数是对文档对象的引用,第二个参数是文件的实际名称,在该名称中还会给出其输出路径。
PdfWriter writer =PdfWriter.getInstance(document,new FileOutputStream(filePath));
3.打开文档
写入数据之前要打开文档
document.open();
4.向文档中添加内容
document.add();
5.关闭文档
document.close();
二、字体
新建一个字体,iText的方法
BaseFont bfChinese;
bfChinese=BaseFont.createFont("STSongStd-Light","UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);//jar包 bfChinese=BaseFont.createFont("C:/Windows/Fonts/ms