Adobe sign API - 创建一个带有预填充详细信息的小部件

Adobe sign API - create a widget with pre-filling details

我正在尝试实现该功能,用户需要在应用程序过程中签署文档,而不是将文档发送给用户以进行电子签名。

我使用 Adob​​e Sign API(使用 trail 帐户)来实现这一点,并且能够创建一个小部件并获取嵌入代码以在 HTML 页面中成功显示文档。

但是,在创建小部件时,我想在文档中预填充表单字段并将字段设置为只读(first_name、地址等)。我无法 access/customize 提交表格。

步骤,我跟着实现了。

但是在 (API- v5) 中创建小部件模型时有一个叫做 mergeFieldInfo 的东西。设置默认值会有所帮助,但没有将字段设置为只读的属性。

我已在 Adob​​e 论坛中搜索过此问题,但找不到解决方案。

*API 我试过的版本- V6

将字段设置为只读并用值预填充字段。

首先,我们必须在创建临时文档之前自定义我们的 PDF 模板。 创建临时文档后,我们可以在创建小部件 API.

中使用 mergeFieldInfo 设置字段值
  1. 使用 Adobe Sign - Creating Forms within Acrobat

  2. 自定义我们的 pdf 表单字段
  3. 使用文本标签预填充数据 Adobe Sign text tag

这是我的解决方案

  • 您可以在 Adob​​e Sign 中使用有意义的字段名称创建 Web Form/Widget,并在 url 中预先填充这些字段值作为参数
  • 步数
    • 在字段属性中,选中 Read onlyDefault value may come from url 复选框,参考此屏幕截图 https://i.stack.imgur.com/aqSqs.png
      • 注意:字段类型应为 Text Input
    • 保存网页表单,您将获得小部件url
    • 假设您的网络表单 url 看起来像这样
https://secure.in1.adobesign.com/public/esignWidget?wid=CBF2s*
  • 添加您的参数
    • 通过在 Web 表单末尾添加井号(井号、#)来标识参数的开头 URL。
    • 然后添加参数,格式为{field_name}={value} 示例 URL 带有一个参数
https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*#Branch_Office=San Jose #621
  • 通过在字段值之间插入与号 (&) 来添加多个值。 示例 URL 有两个参数
https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*#Branch_Office=San Jose #621&Emp_ID=429939
  • 将所有字段=值对添加到 URL 后,复制完整字符串并将其粘贴到您的浏览器中,Web 表单将呈现填充的字段

Check Official Documentation for reference : https://helpx.adobe.com/in/sign/using/web-forms.html