我有一个任务,我必须动态地将文本绑定到pdf表单文本字段。表格必须流动,文本字段也应该流动。可能吗?。文本大小不固定,我想将其绑定到该文本字段。
答案 0 :(得分:1)
使用AcroForm技术是不可能的,所以如果你想要纯PDF表格,答案是否定的:每个字段的位置和大小都固定在页面的绝对坐标上。
只能使用XFA技术(XML Forms Architecture),但在这种情况下,表单是使用包装在PDF文件中的XML定义的。 XFA在PDF 2.0中已弃用。没有多少工具可用于创建XFA表单。您可以使用Adobe LiveCycle Designer创建这样的表单(虽然它不容易使用),您可以使用iText的pdfXFA插件填充和压平这样的表单。
总结;简短的回答是" No"。答案很长:如果你想使用弃用的技术并找到合适的工具,那么答案是"是的,但我不推荐它。"
使用HTML和CSS创建模板,使用数据填充HTML,然后使用iText的pdfHTML工具将HTML和CSS转换为PDF更好。