建议你去这个地方看看
http://www.lowagie.com/iText/这个是用来生成PDF档的一个包,里面有充足的文档和例子。
另:转成PDF档来进行打印,很方便也非常通用,目前很多大型的程序要涉及到报表这一块的都是用PDF来做的,而且我们公司的几个项目也都用到了这个,基本上是“所见即所印”