[java]代码库/**
* 写PDF文件,展示了PDF文档、章节、小节、字体、段落、表格、列表的使用
* 最后展示如何使用写入中文。
* @param fileName
*/
public void writePDF(String fileName) {
File file = new File(fileName);
FileOutputStream out = null;
try {
//(1)实例化文档对象
//第一个参数是页面大小。接下来的参数分别是左、右、上和下页边距。
Document document = new Document(PageSize.A4, 50, 50, 50, 50);
//(2)创建写入器
//第一个参数是对文档对象的引用,第二个参数是输出的文件,将out和document连接起来
out = new FileOutputStream(file);
PdfWriter writer = PdfWriter.getInstance(document, out);
//打开文档准备写入内容
document.open();
//(3)下面创建章节对象
//首先创建段落对象,作为章节的标题。FontFactory用于指定段落的字体。
Font font = FontFactory.getFont(FontFactory.HELVETICA,
18, Font.BOLDITALIC, new Color(0, 0, 255));
Paragraph chapter1_title = new Paragraph("Chapte