【问题标题】:Extract values of a PDF form to a XML file using JS actions in Adobe Acrobat使用 Adob​​e Acrobat 中的 JS 操作将 PDF 表单的值提取到 XML 文件
【发布时间】:2022-11-08 01:22:30
【问题描述】:

我正在尝试获取某些特定表单字段的值,然后在用户单击 Adob​​e Acrobat 中的按钮时使用 JS 操作基于该数据生成 XML 文件。可以获得这些值,但我不确定如何生成该 xml 并将其提供给用户。 我确实检查了这些文件,但找不到任何相关内容:

https://www.adobe.com/devnet-docs/acrobatetk/tools/Mobile/iosapi/files/Doc.js.html

https://www.adobe.com/devnet-docs/acrobatetk/tools/Mobile/iosapi/files/App.js.html

https://www.adobe.com/devnet-docs/acrobatetk/tools/Mobile/iosapi/files/Util.js.html

https://www.adobe.com/devnet-docs/acrobatetk/tools/Mobile/iosapi/files/Event.js.html

https://www.adobe.com/devnet-docs/acrobatetk/tools/Mobile/iosapi/files/Field.js.html

任何帮助,将不胜感激。

【问题讨论】:

  • 您似乎正在查看移动阅读器的 JS 文档。你需要这个在移动设备上工作吗?如果你这样做,那是不可能的。您需要让用户在 Acrobat 或 Reader Desktop 版本中填写表单,才能访问更丰富的 JavaScript 功能。如果这是可以接受的,我可以添加一个答案来说明如何做到这一点。
  • 那很好啊。

标签: javascript pdf adobe acrobat pdf-form


【解决方案1】:

如果它“只是一个 XML”,您可以导出为 XFDF,它是 FDF 的 XML 表示形式,即表单数据文件。

否则,您可以创建一个(隐藏的)多行文本字段,并组装 XML,然后您可以将其导出。

【讨论】:

    【解决方案2】:

    添加将以下 JavaScript 添加到按钮的 Mouse Up 事件。

    this.exportAsXFDF();
    

    系统将提示用户将数据日期作为 XML 格式的 XFDF 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-31
      • 2019-02-16
      • 2019-01-20
      • 2021-10-21
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多