当我尝试使用Adobe LiveCycle ES4 Designer打开常规 PDF(不包含XFA 表单)时,它会提示一个窗口(新表单助手)并要求我选择如何使用 PDF。选项包括:
- 创建具有固定页面的交互式表单
- 创建具有可流动布局的交互式表单
我选择第一个并继续。然后,什么都不做,我保存文件(使用另存为)。另存为类型为“ Acrobat (Static) PDF Form ( .pdf)*”,事实上,这是此方案的唯一选择。保存文件后,我发现虽然这两个文件在 PDF 阅读器中外观相同,但保存的文件和原始文件不同,因此保存的文件包含 XFA 表单。就我而言,XFA 表格如下:
<topmostSubform xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" xfa:dataNode="dataGroup"/>
我对此有两个问题。
- 我可以使用 API 打开常规 PDF 并向其中添加 XFA 表单而不损坏原始 PDF 内容吗?
- 如果第一个是可能的,我可以再次使用 API 向该 PDF添加不可见字段吗?
简而言之,我想要做的是将填充的 XFA 表单添加到常规 PDF 中,我问是否可以使用 API?