我已经成功地用 Java 创建了一个 iText 表单填写应用程序,但是遇到了一个问题,因为动态内容并不总是相同的长度。
基本上,我正在创建一个发票表格,当然,发票的长度取决于订购的商品数量。
该表格允许输入 12 个条目,但如果条目超过 12 个,我不知道该怎么办。我曾尝试添加具有相同模板的页面,但它只是在末尾添加一个空白页面然后引发异常,因为它无法处理传递的附加信息。
知道如何添加多个页面吗?我正在使用 PdfReader 读取输入文件(使用 Acrobat 创建的 .pdf 表单)。然后我使用迭代器来逐步遍历字段和压模。
我正在一个 for 循环中尝试这个,该循环应该遍历每个页面,但是当它到达第 2 页时,它会出错,因为该文件的 PdfReader 已经存在。将 PdfReader 的创建移到 for 循环之外也无济于事。
任何输入将不胜感激。