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

如何在Docusign中使用signHereTabs(绝对定位)实现全页面签名功能

错误参数指正

你当前请求中signHereTabs下的pageNumber字段填写的"All Page"是非法值,Docusign eSignature API要求该字段只能传入正整数格式的具体页码,没有内置的全页面配置常量,所以该配置不会生效。

可行实现方案

方案1:预查询文档页数批量生成签名域(无需修改源文档)

这是最适配你当前使用绝对定位场景的方案,操作逻辑如下:

  • 先调用Docusign文档信息查询接口,获取你上传的PDF总页数totalPage
  • 循环生成1到totalPage的签名域配置,所有配置的xPosition、yPosition、documentId保持一致,仅pageNumber依次填写1到totalPage的数值
  • 将所有生成的签名域配置拼接到signHereTabs数组中即可

示例修正后的signHereTabs配置(以3页文档为例):

"signHereTabs": [
  {"xPosition":437,"yPosition":3,"documentId":"1","pageNumber":"1"},
  {"xPosition":437,"yPosition":3,"documentId":"1","pageNumber":"2"},
  {"xPosition":437,"yPosition":3,"documentId":"1","pageNumber":"3"}
]

方案2:锚点签名(可修改源文档时更便捷)

如果你可以调整上传的PDF源文件,可以在每一页需要签名的位置插入隐藏的白色专属文本(比如内容设为SIGN_TAB_ALL,字体颜色和背景一致不显示),之后直接配置锚点签名即可自动在所有匹配锚点的位置生成签名域,无需手动计算页码和坐标,配置示例:

"signHereTabs": [
  {
    "anchorString": "SIGN_TAB_ALL",
    "anchorXOffset": "0",
    "anchorYOffset": "0",
    "anchorUnits": "pixels",
    "documentId": "1"
  }
]

内容的提问来源于stack exchange,提问作者jr_ror_developer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 16:15:03