You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DocuSign API是否支持动态PDF附件及底部签名域自适应添加?

DocuSign API动态PDF与签名域问题解答

嘿,针对你提出的两个问题,我来给你详细梳理——答案都是肯定的,而且有清晰的实现路径:

1. 动态PDF附件与签名接收域的支持

完全支持!你可以通过DocuSign的Envelopes: create API接口,直接上传动态生成的自定义PDF作为信封的核心文档。同时,在同一个API请求中,就能为指定收件人添加签名接收域(还能按需添加日期、文本输入框等其他表单域)。

2. 动态PDF的签名域定位与文档展示

固定签名域在PDF底部(无论页数多少)

当然可以实现,这里有两种实用的方法:

  • 方法一:相对最后一页定位(推荐)
    在创建签名域的请求参数里,把pageNumber设为"last"(明确指定最后一页),然后设置yPosition为靠近页面底部的数值。DocuSign使用点坐标系统,页面左上角是原点(0,0),y值向下递增,比如A4页面总高度是842点,设置yPosition为800就会让签名域紧贴底部。
    示例参数片段:
    {
      "tabs": {
        "signHereTabs": [
          {
            "documentId": "1",
            "pageNumber": "last",
            "xPosition": "300",
            "yPosition": "800",
            "recipientId": "1"
          }
        ]
      }
    }
    
  • 方法二:锚定文本定位
    如果你能在动态PDF的最后一页底部添加一个隐藏的锚定标记(比如[[SIGNATURE_LOCATION]]),就可以在API请求中设置anchorString为这个标记文本,DocuSign会自动扫描文档找到该位置并添加签名域。这种方式能确保签名域始终固定在你预设的底部位置,不受页面长度影响。

发送动态生成的自定义PDF供用户签名

完全没问题!当你通过API把动态生成的PDF上传为信封的文档后,用户点击邮件里的签名链接,打开的就是你传入的这份动态PDF。用户完成签名后,你还可以通过Envelopes: getDocument API获取带有用户签名的最终PDF文档,整个流程里的文档都是你自定义生成的版本。

内容的提问来源于stack exchange,提问作者Rajat Sharma - Arch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:37:46