我根据我的pdf大小会改变的数据动态生成PDF。我需要在文档的末尾添加Signer选项卡。如何识别PDF的结尾,以便我可以设置XPosition和YPosition。
此致 阿伦
答案 0 :(得分:0)
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.htm和https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Tabs/Anchoring%20Tabs.htm