![]() ![]() iText是一個(gè)能夠快速產(chǎn)生PDF文件的java類(lèi)庫(kù)。iText的java類(lèi)對(duì)于那些要產(chǎn)生包含文本,表格,圖形的只讀文檔是很有用的。它的類(lèi)庫(kù)尤其與java Servlet有很好的給合。使用iText與PDF能夠使你正確的控制Servlet的輸出。
![]() ![]() JFreeReport的數(shù)據(jù)繼承自Swing組件的TableModel接口。JFreeReport生成的報(bào)表可以分頁(yè)預(yù)覽、打印或者保存為多種格式的文件包括pdf、Excel、html等。
![]() ![]() PJX支持讀取,組合,處理,和生成PDF文檔(注意:PJX需要 J2SE 1.4.0 或更高版本)。
![]() ![]() FOP是由James Tauber發(fā)起的一個(gè)開(kāi)源項(xiàng)目,原先的版本是利用xsl-fo將xml文件轉(zhuǎn)換成pdf文件。但最新的版本它可以將xml文件轉(zhuǎn)換成pdf,mif,pcl,txt等多種格式以及直接輸出到打印機(jī),并且支持使用SVG描述圖形。
![]() ![]() gnujpdf是一個(gè)java類(lèi)包(gnu.jpdf.*),它提供了一個(gè)簡(jiǎn)單的API來(lái)創(chuàng)建與打印PDF文件。遵循LGPL開(kāi)源協(xié)議。
![]() ![]() PDFBox是一個(gè)開(kāi)源的可以操作PDF文檔的Java PDF類(lèi)庫(kù)。它可以創(chuàng)建一個(gè)新PDF文檔,操作現(xiàn)有PDF文檔并提取文檔中的內(nèi)容。
它具有以下特性: 1.將一個(gè)PDF文檔轉(zhuǎn)換輸出為一個(gè)文本文件。 2.可以從文本文件創(chuàng)建一個(gè)PDF文檔。 3.加密/解密PDF文檔。 4.向已有PDF文檔中追加內(nèi)容。 5.可以從PDF文檔生成一張圖片。 6.可以與Jakarta Lucene搜索引擎的整合。
![]() ![]()
![]() ![]() PDF Split&Merge是一款實(shí)用基于GPL許可協(xié)議發(fā)布的PDF文件分割與合并工具。您可以指定頁(yè)碼范圍將一個(gè)PDF文件分割為若干PDF 文件(支持單頁(yè)和多頁(yè)混合),或?qū)⒍鄠€(gè)PDF文件按指定順序合并成一個(gè)PDF文件。其轉(zhuǎn)換速度非常快。它采用Java Swing開(kāi)發(fā),運(yùn)用到的第三方組件包括:iText,jcmdline和JGoodies界面包。
![]()
![]() ![]() PDF Clown for Java是一個(gè)基于Java1.5用于讀,寫(xiě)和操作PDF文檔的Java類(lèi)包。它提供多個(gè)抽象層來(lái)滿足不同的編程風(fēng)格:從底層(PDF對(duì)象模型)到高級(jí)(PDF文檔結(jié)構(gòu)和內(nèi)容流)。
![]() ![]() iText toolbox是一個(gè)Java Swing應(yīng)用程序,其起初是iText類(lèi)庫(kù)的一部分。iText toolbox既可以作為一個(gè)可執(zhí)行的Jar,也可作為Java Webstart應(yīng)用程序運(yùn)行。對(duì)于完成各種類(lèi)型的PDF相關(guān)文件操作,iText toolbox是一個(gè)非常有用的工具比如:把一個(gè)目錄下的所有圖片轉(zhuǎn)換成一個(gè)PDF文檔,合并現(xiàn)有PDF文檔等。此外開(kāi)發(fā)人員可以把它當(dāng)成一個(gè)學(xué)習(xí)iText類(lèi)庫(kù)各項(xiàng)功能的工具。
![]() ![]() PDFjet是一個(gè)用于動(dòng)態(tài)生成PDF文檔的Java類(lèi)庫(kù)。支持繪制點(diǎn)、線、方框、圓、貝塞爾曲線(Bezier Curves) 、多邊形、星形、復(fù)雜路徑和形狀。支持unicode,文本間距調(diào)整,嵌入超鏈接等。
![]() ![]() ICEpdf是一個(gè)開(kāi)源Java PDF引擎,用于展示/查看PDF文檔,轉(zhuǎn)換和抽取PDF文檔的內(nèi)容??梢约傻絁ava桌面應(yīng)用程序或Web服務(wù)器中使用。
![]()
![]() ![]() JSignPdf是一個(gè)用于為PDF文檔添加數(shù)字簽名的Java應(yīng)用程序。它既可以單獨(dú)使用,也可以作為OpenOffice.org的插件使用。支持設(shè)置驗(yàn)證級(jí)別,PDF加密和設(shè)置權(quán)限,添加簽名圖標(biāo),批量轉(zhuǎn)換(通過(guò)命令行參數(shù)控制)。
![]()
![]() ![]() PDF Renderer是一個(gè)采用純Java實(shí)現(xiàn)的PDF閱讀器和渲染器。 可以利用它實(shí)現(xiàn)在你的應(yīng)用中查看PDF文件;在導(dǎo)出PDF文件之前進(jìn)行預(yù)覽;在服務(wù)器端Web應(yīng)用中將PDF轉(zhuǎn)成PNGs圖片;在一個(gè)3D場(chǎng)景中查看PDF。
![]()
![]() ![]() jPod是一個(gè)PDF操作和渲染框架。它提供讀取功能和依據(jù)PDF規(guī)范來(lái)驗(yàn)證文檔的功能。它還提供了內(nèi)容流和渲染框架。當(dāng)然jPod可以創(chuàng)建新的文檔和對(duì)文檔進(jìn)行增量更新。
jPod Renderer是一個(gè)可用在AWT和SWT應(yīng)用程序中的PDF文檔閱讀組件。它還支持一個(gè)可拔插的圖片轉(zhuǎn)換與字體處理功能。 |
|
來(lái)自: 傷心莫哭 > 《我的圖書(shū)館》