组件--iText。通过在服务器端使用 Jsp 或 JavaBean 生成 PDF 报表,客户端采用
超级连接显示或下载得到生成的报表,这样就很好的解决了 B/S 系统的报表处理问题。
二、iText 简介
iText 是著名的开放源码的站点 sourceforge 一个项目,是用于生成 PDF 文档的一个
java 类库。通过 iText 不仅可以生成 PDF 或 rtf 的文档,而且可以将 XML、Html 文件转化
为 PDF 文件。
iText 的安装非常方便,在 http://www.lowagie.com/iText/download.html - download
网站上下载 iText.jar 文件后,只需要在系统的 CLASSPATH 中加入 iText.jar 的路径,在程
序中就可以使用 iText 类库了。
三、建立第一个 PDF 文档
用 iText 生成 PDF 文档需要 5 个步骤:
①建立 com.lowagie.text.Document 对象的实例。
Document document = new Document();
②建立一个书写器(Writer)与 document 对象关联,通过书写器(Writer)可以将文档写入
到磁盘中。
PDFWriter.getInstance(document, new
FileOutputStream("Helloworld.PDF"));
③打开文档。
document.open();
④向文档中添加内容。
document.add(new Paragraph("Hello World"));
⑤关闭文档。
document.close();
通过上面的 5 个步骤,就能产生一个 Helloworld.PDF 的文件,文件内容为"Hello
World"。
建立 com.lowagie.text.Document 对象的实例
com.lowagie.text.Document 对象的构建函数有三个,分别是: