一、簡介
itextpdf 是一個開源的允許你去建立和操作PDF文檔的庫。它使的開發者可以提高web和其他應用來動态地生成或操作PDF文檔。通過iText 中的Document和PdfWriter類,我們可以以資料庫、xml檔案、或者其他資料源為源頭建立PDF文檔。有如下三種方式:
使用進階别的對象如Chunk,Phrase,Paragraph,List等待。這些對象通常被稱為iText的基本建構塊。
使用低級别的功能。使用pdfContentByte,由一系列的類映射到每一個操作符的方法,操作數可以在Adobe的成像模型。這個類也有很多便利的方法來畫弧線,圓形、矩形和文本在絕對位置。
使用Java版本的iText的抽象類Graphics2D的實作類PdfGraphics2D(在iTextSharp中不可用)。
iText附帶大量的類,支援不同的圖像類型,顔色空間、字型、便攜式集合。有功能的提高可通路性的PDF檔案,以確定PDF是可用的、等等。itextpdf的官網如下:
<a href="http://www.cnblogs.com/itextpdf%E7%94%9F%E5%AD%98pdf%E6%96%87%E4%BB%B6" target="_blank">http://www.itextpdf.com/</a>
二、示例
1、相關依賴如下:
2、示例