我的目标是使SignHereTab的位置和大小与我的 Pdf 表单字段之一相同。Docusign 指南告诉我,我可以将 Pdf 表单字段转换为 DocuSign 选项卡。根据指南,我应该使用CompositeTempates。
我有两个收件人和两个 Pdf。一个 pdf 应由两个收件人签名,第二个 pdf 应由第一个收件人签名。这是信封的 JSON 示例。我正在使用Docusign.eSign.dll 中的 CreateEnvelop 方法(https://www.nuget.org/packages/DocuSign.eSign.dll/)
{
"compositeTemplates": [
{
"document": {
"documentBase64": "base64 data",
"documentId": "1",
"name": "MainPart.pdf",
"transformPdfFields": "True"
},
"inlineTemplates": [
{
"recipients": {
"signers": [
{
"accessCode": "1239",
"email": "insured@gmail.com",
"name": "Insured ",
"recipientId": "1",
"routingOrder": "1",
"tabs": {
"signHereTabs": [
{
"recipientId": "1",
"tabLabel": "insured_sign_parta\\*"
}
]
}
},
{
"accessCode": "1212",
"email": "owner@gmail.com",
"name": "Owner",
"recipientId": "2",
"routingOrder": "2",
"tabs": {
"signHereTabs": [
{
"recipientId": "2",
"tabLabel": "owner_sign_parta\\*"
}
]
}
}
]
},
"sequence": "1"
}
]
},
{
"document": {
"documentBase64": "base64 data",
"documentId": "2",
"name": "AdditionalPart.pdf",
"transformPdfFields": "True"
},
"inlineTemplates": [
{
"recipients": {
"signers": [
{
"accessCode": "1239",
"email": "insured@gmail.com",
"name": "Insured",
"recipientId": "1",
"routingOrder": "1",
"tabs": {
"signHereTabs": [
{
"recipientId": "1",
"tabLabel": "insured_sign_parta\\*"
}
]
}
}
]
},
"sequence": "2"
}
]
}
],
"emailBlurb": "Email Text",
"emailSubject": "Subject",
"status": "sent"
}
当我打开文档时,SignHereTabs 没有出现:(
有人可以帮我吗?我究竟做错了什么?我看过 Docusign 网站上的教程和 StackOverflow 上的所有相关问题,但仍然没有帮助。我一直在调查这个问题快两天了,我什么也没得到......