Использование поля формы PDF для поиска и изменения размера SignHereTab - PullRequest
0 голосов
/ 09 мая 2019

Моя цель - сделать 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, но все равно это не помогло. Я изучал эту проблему почти два дня и ничего не получил ...

...