如何使用itext
在不使用ColumnText.showTextAligned
的情况下为每个页面添加段落,因为添加到每个页面的文本不同,可以跨越多行。
是否可以使用PdfStamper
添加文字?或者我应该使用PdfWriter
。我更喜欢使用PdfStamper
来完成此操作,因为PdfStamper
已用于添加注释,并且此功能可以轻松集成。
答案 0 :(得分:1)
您可以将段落直接添加到文档对象
中
(http://tutorials.jenkov.com/java-itext/paragraph.html)
或者我亲自使用了100%宽度的PdfTable。它可以轻松排列所有段落对象(http://itextpdf.com/examples/iia.php?id=76)
这两种方法都支持格式化文本或纯字符串,而不是默认值。
您可以使用压模执行此操作,但它需要ColumnText.showTextAligned方法。