iText的使Java開發人員完全控制他們在他們的Java Web或基於桌面的項目工作的PDF文檔。
這個庫基本上解放程序員使用特定的瀏覽器插件或本地軟件用於處理PDF數據,iText的做所有的辛勤工作,通過Java代碼孤單。
這可以為它想建立的PDF渲染和處理功能就在其產品優秀的開發一個偉大的工具。
iText的還可以伊納。NET版本的 iTextSharp的。
除了這個開源版本,該庫的一個商業版本也已經推出,主要是受益於從AGPL許可證合規性的擴展支持和解放。該許可證沒有固定的價格,需要一個配額詢問
什麼在此版本中是新的:
- 修改PdfContentStream是能夠處理道路建設和繪畫,擴展現有的渲染收聽
- 添加類路徑抽象
- CompareTool:修復的StackOverflowError的情況下反复遞歸對象的比較
- BarcodeQRCode:直接在畫布上繪製QR代碼添加一個方法 。
- 在錯身元素處理。 pageEmpty屬性應該是真實的。
- 在機身顏色的問題解決方案
- 刪除的基本字體名稱重複設置。
在PdfDocument
什麼是5.5.5版本,新的:
- 模板圖像添加修正不正確的標記元素到文檔。
- 新增pdfaExtension架構XMP元數據,以增加支持PDF / A- *和PDF / UA在一個單一的PDF文檔同時標準。
- 新功能:圖像和PdfTemplate現在可以添加到FDF文件中的字段值
- 修正:FdfReader不應該關閉自動輸入源。否則,我們無法讀取數據流。
- 修正在PdfAChecker:有一個問題與PDF / PRIndirectReference對象的驗證 。
- TaggedPdfReaderTool:對java.nio.charset.Charset刪除的依賴,以避免問題在Linux上默認的字符集
- TaggedPdfReaderTool:添加標籤結構的alt屬性輸出XML
- TaggedPdfReaderTool:在ALT屬性文字空符號解決問題
- CompareTool加速,加compareByContent()方法。
- CompareTool:用比較標籤結構解決問題
- 當一個塊是一個鏈接,標記PDF需要一個可訪問的屬性添加。我們還為鏈接註釋添加替代文本。
- 標籤PDF和表單域:部件標註現在可以標記 。
- 對於漸變的顏色更好的支持
- Lab色彩空間支持
什麼5.4.1版本新:
- 在DocumentFont:錯在簡化5.4的iText介紹撤消0.0
- IO包:搬運小和零大小的文件
- 降低了內存使用在ContentByteUtils的getContentBytesFromContentObject()方法。
- 在布魯諾的關閉RandomAccessSources改進修復時PdfReader對象的構造失敗
- 塊:的getContent()優化(引入標籤後)
- 優化分配的UUID到iText的元素
- 將修復凱文在關閉RandomAccessSources改進修復布魯諾當PdfReader對象的構造失敗
- TrueTypeFont:HashSet的字形應複製創建子集時
什麼5.3.2版本新:
- 在刪除不必要的進口
- 修正在PdfAnnotationsImp:你不能總是假定PdfArray返回GET(PdfName.RECT)的類型PdfRectangle的。它可能只是一個PdfArray對象。
- 在創建頁面事件PdfCopy或PdfSmartCopy沒有意義,所以讓我們當有人試圖這樣做,拋出異常。
- 斷字是不是對未知字符友好。
- 修正了PdfAWriter一個NullPointerException異常。
什麼5.3.1版本新:
- 改進的領先ColumnText計算
- 類BmpImage:支持52和56字節BMP頭
- 類的ICC_Profile:忽略無效的ICC配置文件(顏色分量的錯號)特別是在JPEG文件
- 修正為分頁類PdfDiv
- 在刪除一些不必要的進口。
- 修正:XmpWriter不應假設所有信息字典鍵有一個字符串值
- 在新PdfDiv元素也應在短語和ColumnText允許的。
- 分離文件的發布信息到一個名為版本一個單獨的類。
在什麼版本5.2.0新是:
- 在改進的PDF文檔中的語言解析,如中國,韓國,日本等。
在什麼版本5.0.2是新的:
- 更改:
- EncryptionRevision 3和4只需要第一個密鑰長度字節被散列50次(報告pdfforge的人的問題修復)。
- 在固定的高度不正確PdfPCell工作。
- CFFFontSubset:避免NullPointerException異常
- XfaForm:跳過空格
- Base發音:並非所有的XObject對象具有資源以及導致一個NullPointerException異常 。
- 在Java 5的代碼的簡化
- PdfPTable:新方法重置列數
- 新增對QR條碼的支持。該代碼是基於ZXing(Apache許可證)。
- PdfPTable:修正了行跨度上述錯誤(timmo3)。見iTextSharp的錯誤#2979944。
- HTML標記:支持絕對尺寸(CSS)
- AcroFields:推出了類FieldPosition中,使代碼更易讀
- CMapAwareDocumentFont:調整,以使加工準無效的PDF文件更強大的
- PdfContentReaderTool:空指針處理,再加上一些有條件沖洗來電
- PdfContentReaderTool:資源條目顯示詳細信息
- PdfContentStreamProcessor:調整使嵌入式圖像不會導致解析的問題和改進的EI檢測
- LocationTextExtractionStrategy:固定防並行算法,再加上佔負字符間的偏移量。切換到文本提取的策略,建立了文本模型,再計算級聯的要求。
- 調整到linesegment實施;布魯諾作出文本提取改變最佳化的;例如:引入類MarkedContentInfo的
- 界面主要重構文本提取功能:例如入門級PdfReaderContentParser 的
- PdfImage:提供一個"好的"當一個空圖像名稱傳遞給我們的資源名稱。
- 圖片:避免可能的空指針異常
- AcroFields:製作棄用保護公共變量
- PdfGState:新方法setRenderingIntent()
- PdfGraphics2D:性能提升,貢獻的彼得·哈維 。
- PdfContentReaderTool:避免可能的NullPointerException
- PdfName:增加了新的名字OC相關的常量不是,或者,FG,工業,等等 。
- 新類PdfVisibilityExpression:支持在OC會員詞典知名度表達
- 可選內容的使用:為PageElement和用戶支持
- 新類TaggedPdfReaderTool:工具,能夠將一個標籤PDF轉換為XML文件
- 新類TextMarginFinder:戰略,以查找文本的邊界
- 在TextRenderInfo介紹MarkedContent信息
- 推出了PdfImageObject為ImageRenderInfo
- 更換getStartPoint和getEndPoint與getLineSegment。
- PdfDictionary:新的方法清除()
- PdfCollection:集合還可以有一個自定義視圖
- PdfAnnotation:建議由埃里克·德Beus添加一個方法來創建多邊形/折線註解。正如埃里克提出的兩種方法,除了一行相同,我合併成一個方法。
- Base發音:TrueTypeFont.WindowsMetrics.usWeightClass和usWidthClass,並提出通過兩種TrueTypeFont.getFontDescriptor() (由Thimo塞茨14/07/2009十四時12分發布到郵件列表)訪問
- 標籤和合理的定位不混合。不是一個真正的錯誤修復,但至少該行不跳出文本列了。
- FDF文件現在為1.4版本(而不是1.2)產生
在PdfCopy和PdfContentByte
要求:
- 在Java開發工具包(JDK)1.5或更高版本
- 的BouncyCastle的:bcprov,bcmail和bctsp
評論沒有發現