gpt4 book ai didi

java - 在滑动到新页面的同时在 pdf 上写入文本

转载 作者:行者123 更新时间:2023-12-01 05:09:43 26 4
gpt4 key购买 nike

我正在使用 Itext 编写 pdf 文件。

我正在读取一个文件并将其内容写入 pdf 文件。

问题是,当文件超过一页时,生成的 pdf 只会写入一页,并且不会打印大量文本。

我使用:

ColumnText.addElement(段落)

我猜测它会发生,因为 ColumnText 是按一定大小定义的,但是我需要使用 ColumnText,因为我从右到左书写文本并使用希伯来字母,段落不支持这一点(来 self 所知道的)。

最佳答案

当您使用ColumnText时,您需要提供一种机制来检查何时需要新页面。 “iText in Action”的第 3 章对此进行了详细解释。请参阅示例 ColumnMovies 和 MovieColumns:http://itextpdf.com/book/chapter.php?id=3

另一种选择是使用 PdfPTable。 PdfPCell 还支持 RTL 写入。您可以创建一个无边框 PdfPTable,每个段落一列一行。当您将此表格添加到文档时,将自动添加新页面(您可能需要更改 setSplitLate 设置以避免出现太多空白)。

关于java - 在滑动到新页面的同时在 pdf 上写入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12191657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com