文字到 PDF iText 5 與 iText 7

無論你使用 iText 5 還是 iText 7,將純文字檔案轉換為 PDF 文件的程式碼都非常簡單。在 iText 7 中,你可以在文件級別定義對齊。在 iText 5 中,你必須為每個單獨的 Paragraph 物件設定對齊方式。

要了解這對示例中 iText 5 和 iText 7 之間的真正區別,我們必須檢視生成的 PDF。在 iText 5 中,我們最終得到 35 頁的文字。在 iText 7 中,我們有相同的文字分佈在 38 頁。

由 iText 7 建立時,文字更易於閱讀,因為在建立佈局時使用了不同的預設值。你可以從 iText 5 程式碼獲得相同的結果,但是你必須更改一些與間距相關的值。

在 iText 7 中,預設值是根據 16 年的 iText 經驗選擇的。這樣,你可以用更少的程式碼獲得更好的結果。

想知道更多?

閱讀使用 RootElement ,它是 iText 7:Building Blocks 教程的第 5 章。獲得免費電子書!