admin 管理员组

文章数量: 1184232


2024年3月26日发(作者:品质好的it编程培训机构)

一直以来想总结下项目中用到的itext,无意中发现了这篇文章,总结的比较好,所以

一、前言

在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报

表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采

用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。

二、iText简介

iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个

java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转

化为PDF文件。

iText的安装非常方便,在/iText/ -

download 网站上下载文件后,只需要在系统的CLASSPATH中加入

的路径,在程序中就可以使用iText类库了。

三、建立第一个PDF文档

用iText生成PDF文档需要5个步骤:

①建立nt对象的实例。

Document document = new Document();

②建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以将文档

写入到磁盘中。

tance(document, new FileOutputStream(""));

③打开文档。

();

④向文档中添加内容。

(new Paragraph("Hello World"));

⑤关闭文档。

();

通过上面的5个步骤,就能产生一个的文件,文件内容为"Hello

World"。

建立nt对象的实例

nt对象的构建函数有三个,分别是:

public Document();


本文标签: 生成 报表 文档