文本到 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 章。获得免费电子书!