代码之家  ›  专栏  ›  技术社区  ›  ramganesh

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

  •  0
  • ramganesh  · 技术社区  · 6 年前

    我使用adobesignapi(使用trail帐户)来实现这一点,并且能够创建一个小部件,并获得嵌入的代码,以便在HTML页面中成功地显示文档。

    我遵循这些步骤来实现这一目标。

    • POST - /transientDocuments
    • 使用transientDocumentId创建小部件。 POST - /widgets
    • 获取小部件视图调用响应中的嵌入代码。 POST /widgets/{widgetId}/views

    但是在(API-v5)的create widget model中有一个叫做mergeFieldInfo的东西。这将有助于设置默认值,但没有属性将字段设置为只读。

    我已经在Adobe论坛上搜索过了,但是找不到解决方案。

    *我试过的API版本- V6

    1 回复  |  直到 6 年前
        1
  •  2
  •   ramganesh    6 年前

    使字段为只读,并用值预填充字段。

    首先,我们必须在创建临时文档之前自定义PDF模板。 创建临时文档后,可以使用 mergeFieldInfo 在create widget API中。

    1. 使用自定义pdf表单域 Adobe Sign - Creating Forms within Acrobat

    2. Adobe Sign text tag

        2
  •  0
  •   Visnu    3 年前

    这是我的解决办法

    • 您可以在adobesign中创建一个具有有意义的字段名的Web表单/小部件,并将这些字段值作为参数预先填充到url中
    • 步骤
      • 在“属性”字段中,检查 Read only Default value may come from url 复选框,请参阅此屏幕截图 https://i.stack.imgur.com/aqSqs.png
        • Text Input
      • 保存web表单,您将获得小部件url
      • 假设您的web表单url如下所示
    https://secure.in1.adobesign.com/public/esignWidget?wid=CBF2s*
    
    • 添加您的参数
      • 参数的开头是通过在web表单URL的末尾添加一个hash(pound,#)符号来标识的。
      • 然后以{field\u name}={value}的格式添加参数
    https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*#Branch_Office=San Jose #621
    
    • 通过在字段值之间插入一个与号(&),可以添加多个值。
    https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*#Branch_Office=San Jose #621&Emp_ID=429939
    
    • 一旦所有的field=value对都添加到URL中,复制完整的字符串并将其粘贴到浏览器中,web表单将呈现填充了字段的表单

    https://helpx.adobe.com/in/sign/using/web-forms.html