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