Adobe sign API - 创建一个带有预填充详细信息的小部件
Adobe sign API - create a widget with pre-filling details
我正在尝试实现该功能,用户需要在应用程序过程中签署文档,而不是将文档发送给用户以进行电子签名。
我使用 Adobe Sign API(使用 trail 帐户)来实现这一点,并且能够创建一个小部件并获取嵌入代码以在 HTML 页面中成功显示文档。
但是,在创建小部件时,我想在文档中预填充表单字段并将字段设置为只读(first_name、地址等)。我无法 access/customize 提交表格。
步骤,我跟着实现了。
- 使用 Form(4506_T) 创建 transientDocument。
POST - /transientDocuments
- 使用 transientDocumentId 创建一个小部件。
POST - /widgets
- 在小部件视图调用响应中获取 embeddedCode。
POST /widgets/{widgetId}/views
但是在 (API- v5) 中创建小部件模型时有一个叫做 mergeFieldInfo 的东西。设置默认值会有所帮助,但没有将字段设置为只读的属性。
我已在 Adobe 论坛中搜索过此问题,但找不到解决方案。
*API 我试过的版本- V6
将字段设置为只读并用值预填充字段。
首先,我们必须在创建临时文档之前自定义我们的 PDF 模板。
创建临时文档后,我们可以在创建小部件 API.
中使用 mergeFieldInfo
设置字段值
自定义我们的 pdf 表单字段
使用文本标签预填充数据 Adobe Sign text tag
这是我的解决方案
- 您可以在 Adobe Sign 中使用有意义的字段名称创建 Web Form/Widget,并在 url 中预先填充这些字段值作为参数
- 步数
- 在字段属性中,选中
Read only
和 Default 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
我正在尝试实现该功能,用户需要在应用程序过程中签署文档,而不是将文档发送给用户以进行电子签名。
我使用 Adobe Sign API(使用 trail 帐户)来实现这一点,并且能够创建一个小部件并获取嵌入代码以在 HTML 页面中成功显示文档。
但是,在创建小部件时,我想在文档中预填充表单字段并将字段设置为只读(first_name、地址等)。我无法 access/customize 提交表格。
步骤,我跟着实现了。
- 使用 Form(4506_T) 创建 transientDocument。
POST - /transientDocuments
- 使用 transientDocumentId 创建一个小部件。
POST - /widgets
- 在小部件视图调用响应中获取 embeddedCode。
POST /widgets/{widgetId}/views
但是在 (API- v5) 中创建小部件模型时有一个叫做 mergeFieldInfo 的东西。设置默认值会有所帮助,但没有将字段设置为只读的属性。
我已在 Adobe 论坛中搜索过此问题,但找不到解决方案。
*API 我试过的版本- V6
将字段设置为只读并用值预填充字段。
首先,我们必须在创建临时文档之前自定义我们的 PDF 模板。 创建临时文档后,我们可以在创建小部件 API.
中使用mergeFieldInfo
设置字段值
- 自定义我们的 pdf 表单字段
使用文本标签预填充数据 Adobe Sign text tag
这是我的解决方案
- 您可以在 Adobe Sign 中使用有意义的字段名称创建 Web Form/Widget,并在 url 中预先填充这些字段值作为参数
- 步数
- 在字段属性中,选中
Read only
和Default 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