java 创建PDF 文档例子之一, 收集来的, 有点老了,但很好用

摘要: 我测试过用POI 生成EXCEL 报表, 但客户总是比较变态的, 又会要求要生成PDF 报表,当然生成PDF 报表有他的优势所在,比如与平台无关性,文件比较小,可以图文并茂,而且非常清晰,适合传播,适合做电子文档,优点确实很多。在网上找了一些例子, 都是用iText 库来完成的,比较新的版本, 我还没来得急去研究,先看看这个老版本的生成PDF 的 java  代码,应该也是用iTtext 做出来的,只是版本比较低而已,但功能上足够了。

我测试过用POI 生成EXCEL 报表, 但客户总是比较变态的, 又会要求要生成PDF 报表,当然生成PDF 报表有他的优势所在,比如与平台无关性,文件比较小,可以图文并茂,而且非常清晰,适合传播,适合做电子文档,优点确实很多。在网上找了一些例子, 都是用iText 库来完成的,比较新的版本, 我还没来得急去研究,先看看这个老版本的生成PDF 的 java 代码,应该也是用iTtext 做出来的,只是版本比较低而已,但功能上足够了。

主要功能如下:
1. 生成要产生pdf文件的对象
2. 给文章对象添加内容(内容包括 文本 图象 表格)
3. 保存文档



注意lib 目录里面用到的CreatePdf.jar 包,这个很重要,其实也就是iText 老版本的封装,但我在jdk 1.7 下面仍然可以跑得很好。pdf.jsp 是个测试页面。也需要注意,里面为了测试插入图片,特指定了一个本地图片 e:\\DrawBar.jpg , 为了测试正常,你可以随便弄一个图片。生成的pdf 也放在e盘。



这是最终测试的结果,样子还过得去了。

程序源代码提供下载:
java generate pdf source code

相关文档下载
java generate pdf document

上一篇: java 利用 poi 生成 Excel文件的通用例子
下一篇: 为自己的网站用 java 生成二维码 的例子

Avatar

Jason 评论于: 2014-03-18

謝謝版主~十分受用
 评论 ( What Do You Think )
名称
邮箱
网址
评论
验证
   
 

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号