首页 / 博客中心 / DocuSign API:如何下载“Combined” PDF 与单独 PDFs?

DocuSign API:如何下载“Combined” PDF 与单独 PDFs?

顺访
2026-01-18
3min
Twitter Facebook Linkedin

理解DocuSign的PDF下载API

在电子签名平台的竞争格局中,DocuSign作为处理高容量文档工作流程的企业领导者脱颖而出。从小型团队到大型企业,其API能够无缝集成到自定义应用程序中,自动化从发送协议到检索已签名文档的一切操作。开发者面临的常见挑战是管理签署后的PDF输出——具体来说,是下载“Combined” PDF(一个合并所有文档和签名的单一文件)与每个信封组件的单独PDF。这篇文章深入探讨了这一API功能,参考DocuSign的开发者文档和实际业务用例,同时保持对其实施的中立视角。

DocuSign API在文档管理中的作用

DocuSign的eSignature API是其更广泛生态系统的一部分,包括Intelligent Agreement Management (IAM)和Contract Lifecycle Management (CLM)等工具。IAM通过单点登录(SSO)、高级审计跟踪和身份验证等功能增强安全性,使其非常适合金融和医疗等受监管行业。另一方面,CLM简化了从创建到续约的整个合同流程,与CRM系统集成以实现端到端可见性。这些产品突显了DocuSign对合规性和效率的关注,但对于开发者来说,API是自定义集成的骨干。

在PDF下载方面,API提供了允许程序化访问已签名文档的端点。这对于自动化工作流程的企业至关重要,例如HR入职或销售合同履行,其中快速检索文件可以减少手动错误并加速流程。关键区别在于“Combined” PDF——它将原始文档、签名者附件和完成证书合并到一个文件中——与单独PDF,后者将信封分解为单个组件,如已签名表单或审计日志。

Top DocuSign Alternatives in 2026

使用DocuSign API下载“Combined” PDF的方法

通过DocuSign eSignature REST API下载Combined PDF非常简单,特别是使用Envelopes API。这种方法在需要统一文件简化归档或共享的场景中备受青睐,例如法律审查或客户交付。以下是基于DocuSign官方API v2.1文档的逐步指南:

  1. 认证并获取访问令牌:首先生成OAuth 2.0 JWT令牌或使用Authorization Code Grant。这确保了安全的API调用。对于生产环境,将其集成到您的应用后端以自动处理令牌刷新。

  2. 检索信封详情:使用GET /envelopes/{envelopeId}端点获取信封状态。在继续之前确认其处于“completed”状态。响应包括文档ID和收件人详情。

  3. 请求Combined PDF:调用GET /envelopes/{envelopeId}/documents/combined端点。这将返回一个单一PDF,包括:

    • 应用了签名和字段的原始文档。
    • 签名者附件(如果有)。
    • 总结签名审计跟踪的完成证书。

    示例cURL请求(替换占位符):

    curl -X GET "https://demo.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/combined" \
    -H "Authorization: Bearer {accessToken}" \
    -o combined.pdf
    

    响应是一个二进制PDF流,您可以直接保存。在代码中(例如,使用DocuSign SDK的Node.js),使用EnvelopesApi.getDocument方法,并将combined参数设置为true。

  4. 处理大文件和错误:对于包含多个文档的信封,Combined PDF可能超过25MB——监控API配额(例如,Starter计划允许每月约40个信封)。为404(未找到)或429(速率限制)响应实现错误处理。

从业务角度来看,这种方法简化了合规报告。使用DocuSign Advanced或Enterprise计划的企业受益于增强功能,如Bulk Send集成,其中Combined PDF可以批量用于大规模分发。然而,请注意自动化发送有上限(例如,每用户每月约10个),因此高容量用户可能需要自定义Enterprise定价。

下载单独PDF:何时以及如何

相比之下,单独PDF提供了粒度,在需要隔离组件的工作流程中非常有用——例如,仅提取已签名协议用于数据库存储,或单独发送审计日志用于监管审计。这种方法使用相同的Envelopes API,但针对单个文档。

  1. 列出信封中的文档:查询GET /envelopes/{envelopeId}/documents以获取文档ID列表。每个ID对应特定文件,例如主文档(ID 1)、附件或完成证书(通常ID -1用于摘要)。

  2. 下载单个PDF:对于每个文档,使用GET /envelopes/{envelopeId}/documents/{documentId}。在查询中指定格式为PDF(例如,?format=pdf)。

    示例:

    curl -X GET "https://demo.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}" \
    -H "Authorization: Bearer {accessToken}" \
    -o document_{documentId}.pdf
    

    在SDK如Python的docusign-esign中,循环遍历文档:

    api_instance = EnvelopesApi()
    results = api_instance.get_document(account_id, envelope_id, document_id, token)
    with open(f'doc_{document_id}.pdf', 'wb') as f:
        f.write(results)
    
  3. 用例和限制:单独下载在模块化系统中表现出色,例如与CLM集成用于版本控制。然而,它们需要更多API调用,增加延迟和成本(API计划从Starter的每年600美元开始)。对于具有条件逻辑或Web Forms(Business Pro功能)的信封,确保获取所有相关ID以避免不完整集。

业务观察者指出,虽然Combined PDF减少了存储开销(一个文件 vs. 多个文件),但单独PDF增强了分析工具解析特定部分的灵活性。在亚太地区(APAC),数据驻留规则各异,单独处理有助于遵守本地存储要求。

关键区别:Combined vs. 单独PDF

方面 Combined PDF 单独PDF
文件结构 单一合并文件(文档 + 签名 + 证书) 每个组件多个文件
API端点 /documents/combined /documents/{documentId}
最佳用途 归档、共享统一视图 粒度处理、审计
优点 检索更简单,API占用更小 可定制、更易集成
缺点 模块化较差;部分编辑更难 更多调用;可能消耗配额
成本影响 每个信封一个API调用 多个调用;随文档数量扩展

此比较突显了企业权衡效率与需求的原因——Combined用于速度,单独用于精确性。

image

竞争格局:电子签名平台比较

为了 contextualize DocuSign的API优势,考虑像Adobe Sign、eSignGlobal和HelloSign(现为Dropbox Sign)这样的替代品。每个都提供PDF处理的API访问,但定价、合规性和区域焦点各异。以下是基于2025年公开数据的 neutral 比较:

功能/平台 DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
API PDF下载(Combined/单独) 是,通过Envelopes API;强大的SDK 是,通过REST API;与Adobe生态集成 是,包括Bulk Send API;Pro中无限用户 是,简单API;专注于SMB的易用性
定价(入门级,年付USD) 600美元(Starter API) 10美元/用户/月(年付) 299美元(Essential,无限用户) 15美元/用户/月
信封限制 每月约40个(Starter) 更高层级无限 每年100个(Essential) 免费版每月5个;可扩展
合规焦点 全球(ESIGN、eIDAS、UETA) 欧盟/美国强大;Adobe Document Cloud集成 100+国家;APAC深度(iAM Smart、Singpass) 以美国为中心;基本全球
附加功能(例如,IDV、SMS) 计量计费;Bulk Send额外 Pro中包含;SMS附加 包含;区域认证原生 基本SMS;无高级IDV
优势 企业规模,IAM/CLM集成 创意工作流程,PDF编辑 团队成本效益高,APAC速度 用户友好,Dropbox集成
限制 基于席位费用;API上限 高级API更高成本 在美国知名度较低 企业功能有限

此表格展示了DocuSign的企业优势,但突出了竞争对手的成本和区域差异。

正在比较电子签名平台与DocuSign或Adobe Sign?

eSignGlobal 提供更灵活且成本效益更高的电子签名解决方案,具有全球合规、透明定价和更快的入职。

👉 开始免费试用

Adobe Sign焦点

Adobe Sign作为Adobe Document Cloud的一部分,在创意和文档密集型行业中表现出色。其API支持类似于DocuSign的Combined和单独PDF下载,使用端点如/agreements/{agreementId}/combinedDocument。定价从基础版低价起步,但随用户扩展,适合需要PDF嵌入签名的营销团队。然而,要实现完整的CLM-like功能,可能需要额外的Adobe许可证。

image

eSignGlobal焦点

eSignGlobal将自己定位为全球玩家,在超过100个主流国家合规,在亚太地区(APAC)具有强大优势。APAC的电子签名格局碎片化,具有高标准和严格法规——不同于美国/欧盟的框架式ESIGN/eIDAS,APAC强调“生态系统集成”合规。这需要与政府数字身份(G2B)的深度硬件/API对接,这是一个远超西方常见电子邮件验证或自我声明的技术障碍。eSignGlobal已针对DocuSign和Adobe Sign推出全球全面竞争计划,包括美国和欧洲,提供竞争性定价。例如,其Essential版本仅需每月16.6美元,允许最多100个电子签名文档、无限用户席位,并通过访问码验证——同时保持合规。它无缝集成香港的iAM Smart和新加坡的Singpass,提升区域效率。

esignglobal HK

正在寻找DocuSign的更智能替代品?

eSignGlobal 提供更灵活且成本效益更高的电子签名解决方案,具有全球合规、透明定价和更快的入职。

👉 开始免费试用

业务影响和最终思考

对于开发者和IT领导者来说,掌握DocuSign的PDF下载API可以优化工作流程,但需要注意配额和成本——特别是在像Intermediate(每年3600美元)这样的API计划中,用于高级功能。虽然DocuSign主导企业领域,但替代品为成本敏感或区域专注的操作提供了可行路径。作为中立推荐,eSignGlobal作为DocuSign的可靠替代品脱颖而出,特别是针对APAC的区域合规需求。

常见问题

使用 DocuSign API 时,Combined PDF 和单独 PDF 之间的区别是什么?
在 DocuSign API 中,Combined PDF 将信封中的所有文档合并成单个文件,包括已签名和未签名的组件,而单独 PDF 允许单独下载每个文档。Combined 选项简化了存储和共享,但可能包括多余的页面。对于需要增强合规性的亚洲工作流程,eSignGlobal 提供类似功能,并具有特定区域的适应性。
如何使用 DocuSign API 下载 Combined PDF?
在 DocuSign API 集成中,何时应使用 Combined PDF 而非单独 PDF?
avatar
顺访
eSignGlobal 产品管理负责人,在电子签名产业拥有丰富国际经验的资深领导者 关注我的LinkedIn
立即获得具有法律约束力的签名!
30天免费全功能试用
企业电子邮箱
开始
tip 仅允许使用企业电子邮箱