Моя цель - сделать SignHereTab местоположением и размером как одно из моих полей формы PDF. Руководство Docusign
говорит мне, что я могу преобразовать поля формы PDF в закладки DocuSign. И согласно руководству я должен использовать CompositeTempates .
У меня есть два получателя и два файла PDF. Один pdf должен быть подписан обоими получателями, второй pdf должен быть подписан первым. Вот пример JSON конверта. Я использую метод CreateEnvelop из Docusign.eSign.dll (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, но все равно это не помогло. Я изучал эту проблему почти два дня и ничего не получил ...