我有一个 Adobe PDF 表单部分,其中包含项目列表,我希望能够根据需要向此列表添加尽可能多的项目,并将其余内容推到下方。
我正在使用 Adobe Acrobat Pro DC,有没有标准方法可以做到这一点,还是根本无法做到这一点?
谢谢
答案1
Adobe Propaganda 会说这是不可能的,但你可以使用 XFA 技术来实现(这意味着你必须购买 LiveCycle Designer 并创建一个动态表单。
但是,使用 PDF 表单是可以的。但这可能有点混乱,而且确实需要一些编程。结果需要 Adobe Acrobat/Reader 才能工作(可能还有其他一些 PDF 查看器支持必要的 JavaScript 对象和方法。
关键是,表格下方需要下推的所有内容都必须位于表单字段中(可以直接使用多行、富文本字段,也可以嵌入为按钮字段中的图标)。然后,您需要一个逻辑来添加所需的字段,并相应地定位后续字段,并执行分页任务。
这是可行的,但需要一些编程。
另一种方法是“虚拟页面”概念,其中您将字段的信息保存在列表(又称数组)中,并有固定数量的行来显示它。然后使用导航按钮“滚动”信息。换句话说,显示信息的行数是覆盖在更长的表格上的某种“窗口”。
厚颜无耻地插播一句:我本人已经使用这两种系统创建了多个应用程序,这些应用程序现在(或曾经)投入了生产。如果您恰好更喜欢购买而不是自己制作,请随时私下联系我。