如何在文档末尾添加签名者选项卡C#

时间:2017-10-30 10:28:17

标签: docusignapi

我根据我的pdf大小会改变的数据动态生成PDF。我需要在文档的末尾添加Signer选项卡。如何识别PDF的结尾,以便我可以设置XPosition和YPosition。

此致 阿伦

2 个答案:

答案 0 :(得分:0)

来自Documentation

  

xPosition :这表示对象在页面上的水平偏移。 DocuSign在确定位置时使用72 DPI。需要。可能为零。

     

yPosition :这表示页面上对象的垂直偏移量。 DocuSign在确定位置时使用72 DPI。需要。可能为零。

以下是一个示例CreateEnvelope请求,它将签名标签放在右下角。

{
 "emailSubject": "Please sign the agreement",
 "status": "created",
 "recipients": {
    "signers": [
        {
            "email": "janedoe@acme.com",
            "name": "jane doe",
            "recipientId": 1,
            "tabs": {
                "signHereTabs": [
                    {
                        "xPosition": "560",
                        "yPosition" : "737",
                        "documentId" :"1",
                        "pageNumber" : "1"
                    }
                ]
            }
        }
    ]
 },
 "documents": [
    {
        "documentId": "1",
        "name": "Agreement",
        "fileExtension": "pdf",
        "documentBase64": "{{documentBase64_Pdf}}"
    }     
 ]
}

答案 1 :(得分:0)

如果您的代码生成PDF,则可以使用AnchorString概念,在文档末尾的PDF文档上的白色标签上放置白色文本,而不是识别放置X / Y位置的文档结尾。然后使用DS API,将Sign Here选项卡放在锚点字符串上,示例位于Docusign Anchor tab,详细信息位于https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Tabs/Sign%20Here%20Tab.htmhttps://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Tabs/Anchoring%20Tabs.htm