Java 在iText中跨越多页的表单
我已经在PDF文档中制作了一个表单,所有的工作都很好。但是,当文档内容扩展到第二页时,表单字段将应用到第二页,而不是表所在的第一页 如果我将语句Java 在iText中跨越多页的表单,java,pdf,itext,Java,Pdf,Itext,我已经在PDF文档中制作了一个表单,所有的工作都很好。但是,当文档内容扩展到第二页时,表单字段将应用到第二页,而不是表所在的第一页 如果我将语句writer.addAnnotation(form)切换到导致创建第二页的内容前面的一行,那么一切都很好。但是,如果我将其添加到文档末尾,则此表单将应用于第二页 有没有办法克服这个问题?是否有一种方法我缺少,允许我设置表单应用到的页面 另外,,我希望保留一个跨多页的表单,字段之间有段落。另一种解决方法是在创建每个字段时将其添加到文档中,而不是在文档末尾添
writer.addAnnotation(form)
切换到导致创建第二页的内容前面的一行,那么一切都很好。但是,如果我将其添加到文档末尾,则此表单将应用于第二页
有没有办法克服这个问题?是否有一种方法我缺少,允许我设置表单应用到的页面
另外,,我希望保留一个跨多页的表单,字段之间有段落。另一种解决方法是在创建每个字段时将其添加到文档中,而不是在文档末尾添加整个表单,如示例所示。有什么方法可以解决此问题吗?-您的意思是在创建了大部分pdf之后是否可以添加表单元素。您可以通过根本不向PdfWriter添加表单字段,而是使用PdfReader/PdfStamper组合处理创建的pdf来实现这一点。母版允许你将表单字段放在读者阅读的PDF的任何页面上。我会试试看,谢谢!是的,但是你的问题听起来好像你想避免那样。我应该更具体一点。再说一次,我不知道这是可能的。