[導入]用Itext把數據導出到Pdf文檔
網站:JavaEye 作者:yongsky 發表時間: 2007-07-09 13:54 此文章來自于 http://www.JavaEye.com
聲明:本文系JavaEye網站原創文章,未經JavaEye網站或者作者本人書面許可,任何其他網站嚴禁擅自發表本文,否則必將追究法律責任!
原文鏈接: http://yongsky.javaeye.com/blog/99406
工夫不負有心人!先用POI實現了把數據導出為Excel,現在又實現了用Itext把數據導出為Pdf文檔.因為這些技術是以前都沒有接觸的,而現在又都基本掌握了,所以心里略有一些成就感.現把完整程序代碼列在下面,以供對Itext有興趣的朋友參考. ItextPdfDmo.java 代碼
本程序主要功能 : 程序可以把數據庫中數據以表格的形式導出到Pdf文檔,并對表格做了些簡單的設置.本程序引用我的前一篇文章中用到的SheetDataSource.java這個文件,文章附件中有詳細代碼. 有關Itext[附]: (一)Itext簡單介紹 :iText是著名的開放源碼的站點sourceforge一個項目,是用于生成PDF文檔的一個java類庫。通過iText不僅可以生成PDF或rtf的文檔,而且可以將XML、Html文件轉化為PDF文件。 (二)Itext入門
代碼
(2)建立一個書寫器(Writer)與document對象關聯,通過書寫器(Writer)可以將文檔寫入到磁盤中。
代碼
(3)打開文檔。
代碼
(4)向文檔中添加內容。
代碼
(5)關閉文檔。
代碼
通過上面的5個步驟,就能產生一個簡單HelloItext.PDF的文件,文件內容為"Hello Itext"。當然用Itext實現這樣的功能很簡單,但是如果要達到我們實際的要求就沒有這么簡單了.如果要完全掌握Itext還需要閱讀文檔和有關資料.Itext包括表格處理,圖像處理,報表等復雜的應用. 簡單的完整可運行的代碼如下:
代碼
提示: 下面附件中有Itext的JAR包可和官方文檔供下載. |
《 用Itext把數據導出到Pdf文檔 》 的評論也很精彩,歡迎您也添加評論。查看詳細 >>
JavaEye推薦
上海樂福狗信息技術有限公司:誠聘技術經理和開發工程師
免費下載IBM社區版軟件--它基于開放的標準,支持廣泛的開發類型,讓您的開發高效自主!
京滬穗蓉四地免費注冊,SOA技術高手匯聚交鋒.
上海:優秀公司德比:高薪誠聘 資深Java工程師
廣州:優易公司:誠聘Java工程師,開發經理
上海:尤恩斯國際集團:誠聘開發工程師
北京:優秀公司NHNChina招聘:WEB開發,系統管理,JAVA開發, DBA
文章來源: http://yongsky.javaeye.com/blog/99406