Java 使用acrobat表单更新PDF

Java 使用acrobat表单更新PDF,java,pdfbox,acrobat,Java,Pdfbox,Acrobat,我们正在使用AcroForm更新可填充的PDF。当我们试图在可用字段中填充更大的文本/数据时,我们面临着一个问题,数据由于空间较小(表单字段大小)而被隐藏 我目前有一个预制作的PDF,我已经使用Adobe Acrobat PRO在PDF中创建了一些输入字段。完成整个表单后,我想使用Java运行PDF,使用一些数据(JSON/数据库)的相关信息填充表单,并重新保存PDF 我们正在使用PDFbox来填充数据,但它没有按预期工作。请您推荐一些更好的方法,我可以使用acroform使用java填充数据,

我们正在使用AcroForm更新可填充的PDF。当我们试图在可用字段中填充更大的文本/数据时,我们面临着一个问题,数据由于空间较小(表单字段大小)而被隐藏

我目前有一个预制作的PDF,我已经使用Adobe Acrobat PRO在PDF中创建了一些输入字段。完成整个表单后,我想使用Java运行PDF,使用一些数据(JSON/数据库)的相关信息填充表单,并重新保存PDF

我们正在使用PDFbox来填充数据,但它没有按预期工作。请您推荐一些更好的方法,我可以使用acroform使用java填充数据,并且可以根据可用数据移动行,即表单字段大小可以根据数据大小自动调整

请查看附件中的图片,我们在acrobat表单字段的上填写数据为“Arvind Kumar Mishra 123456789999 xsd测试”,但仅显示“Arvind Kumar Mishra 123456789999”。剩余数据“xsd测试”不可见

你能帮我做同样的事吗。如果我们能用开源工具做同样的事情,那就太好了,但任何建议都是值得赞赏的


请共享PDF并包含您尝试的代码。也可以从PDFBOX用户邮件列表中考虑我的文本。这接近你的问题,即它得到字体并得到宽度:唯一缺少的是放大矩形。谢谢你的建议。我检查了那边提供的解决方案。获取字体和宽度很好。我的要求是放大矩形,以便输入的数据能够正确地放入文档中。如果需要,矩形后的数据可以在下一行中移动。