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

DocuSign能否动态添加签名页?集成开发需求问询

Answer to Your DocuSign Integration Question

Absolutely! DocuSign fully supports this exact workflow—you don’t need to modify the original PDF your customers upload at all. Here’s how to implement it using DocuSign’s native features:

Key Features to Leverage

1. Add a Built-In or Custom Signing Page as a Separate Document

DocuSign lets you include additional documents in your envelope alongside the customer’s uploaded PDF. This means you can attach a dedicated signing page (either DocuSign’s pre-built template or one you create) without touching the original file:

  • Built-in signing pages: DocuSign provides pre-designed pages for signatures, initials, and dates. You can reference these directly via the API when creating your envelope.
  • Custom signing pages: If you need a branded or specialized layout, create your own simple PDF (with blank spaces for signatures) and add it as an additional document in the envelope.

2. Assign Signature Tags to Each Recipient on the Signing Page

Once the signing page is part of the envelope, you’ll map each recipient to specific signature fields on that page. You can do this via:

  • Coordinate-based placement: Specify X/Y coordinates on the signing page where each recipient’s signature, date, or initials should appear.
  • Template-based placement: If you use a DocuSign template for your signing page, you can predefine placeholder tags and assign them to recipients dynamically when sending the envelope.

Simplified API Workflow Example

When creating your envelope via the DocuSign API, your request will look something like this (pseudocode):

{
  "documents": [
    {
      "documentId": "1",
      "name": "Customer_Uploaded.pdf",
      "documentBase64": "<customer_pdf_base64>"
    },
    {
      "documentId": "2",
      "name": "Signing_Page.pdf",
      "documentBase64": "<signing_page_base64>" // Or reference a built-in page
    }
  ],
  "recipients": {
    "signers": [
      {
        "email": "signer1@example.com",
        "name": "John Doe",
        "recipientId": "1",
        "tabs": {
          "signHereTabs": [
            {
              "documentId": "2",
              "pageNumber": "1",
              "xPosition": "100",
              "yPosition": "200"
            }
          ]
        }
      },
      {
        "email": "signer2@example.com",
        "name": "Jane Smith",
        "recipientId": "2",
        "tabs": {
          "signHereTabs": [
            {
              "documentId": "2",
              "pageNumber": "1",
              "xPosition": "100",
              "yPosition": "300"
            }
          ]
        }
      }
    ]
  },
  "status": "sent"
}

Bonus: Control Document Visibility

If you want each recipient to only see their own section of the signing page (or a dedicated page just for them), use DocuSign’s recipient-specific document setting. This lets you restrict access to the signing page so only the assigned recipient can view and sign their portion.

All of this keeps the customer’s original PDF intact—DocuSign handles combining the documents in the envelope for signing, and the final completed envelope will include both the original PDF and the signed signing page.

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 10:37:32