繁体   English   中英

DocuSign SignHere 位置

[英]DocuSign SignHere Location

我无法让签名标签显示在正确的位置。

我有 2 个单独的签名者,需要签署一份文件。 每个签名者必须使用单独的 label 名称签署一个唯一签名。

    private SignHere buildSignHere(Signature signature, String documentId) {

        SignHere signHere = new SignHere();
        signHere.setTabLabel(getSignatureLabel(signature));
        signHere.setPageNumber(String.valueOf(signature.getSignatureLocationId().getPage().intValue() + 1));
        signHere.setDocumentId(documentId);

        return signHere;
    }

然后,我只需创建一个选项卡并将 SignHere 添加到选项卡。 每个签名者都有自己的标签 object。 最终发生的是签名位置在页面顶部,但在原始 PDF 中,签名位置定义在不同的区域。

所以我的问题是 - 为什么 DocuSign 没有根据识别的 label 名称选择正确的位置? 有没有办法配置它,以便它自动从 label 中获取位置? 长度/宽度和 X/Y 坐标已经由 PDF 中的 label 定义,所以我很困惑为什么它不选择它,还是需要明确提供? 我正在寻找一种自动获取坐标的解决方案。

请注意,我还尝试为文档 object 打开 setTransformPdfFields("true")。 虽然此方法确实选择了正确的位置,但它不会产生我需要的结果,因为它允许两个签名者都可以看到两个签名位置,这是不正确的。 我需要每个签名者只看到他们在 SignHere object 中标识的签名。 因此,似乎有一种方法可以通过 setTransformPdfFields() 自动获取位置,但不能使用 SignHere object 中的 setTabLabel()。

这是我提出的请求的完整 json。

{
   "attachments":[

   ],
   "compositeTemplates":[

   ],
   "documents":[
      {
         "documentBase64":"JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9TdWJ0eXBlL0Zvcm0vRmlsdGVyL0ZsYXRlRGVjb2RlL1R5cGUvWE9iamVjdC9NYXRyaXggWzEgMCAwIDEgMCAwXS9Gb3JtVHlwZSAxL1Jlc291cmNlczw8L1Byb2NTZXQgWy9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUldL0ZvbnQ8PC9IZWx2IDIgMCBSPj4+Pi9CQm94WzAgMCAzMi40OCAxNC43NV0vTGVuZ3RoIDkzPj5zdHJlYW0KeJwdzMEKQEAUheFX+ZdshhkjtkZTNhZTtzwBSigW8vhuOptTX/0XiUJewthzUeoqZ3yL9aapuWcmToUg2F8tjsqUDXJQDPP+YB2yqKxkXchl+28U7SaiVj9MKRZKCmVuZHN0cmVhbQplbmRvYmoKMyAwIG9iago8PC9TdWJ0eXBlL0Zvcm0vRmlsdGVyL0ZsYXRlRGVjb2RlL1R5cGUvWE9iamVjdC9NYXRyaXggWzEgMCAwIDEgMCAwXS9Gb3JtVHlwZSAxL1Jlc291cmNlczw8L1Byb2NTZXQgWy9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUldL0ZvbnQ8PC9IZWx2IDIgMCBSPj4+Pi9CQm94WzAgMCAxMzkuMzIgMTQuNzVdL0xlbmd0aCAxMDQ+PnN0cmVhbQp4nCXNMQqEQBBE0av8UANHe8ZBTBVhEwOhwcRUhWUVNBCPv41SUMkL/sFArjdN33JQ2CTULnikdFXknBnZTRpFXsYTXFGhG/ln/l",
         "documentFields":[

         ],
         "documentId":"1",
         "fileExtension":"pdf",
         "matchBoxes":[

         ],
         "name":"8943520714564164772_1597681120885.pdf",
         "pageSizes":[

         ]
      }
   ],
   "emailSubject":"Nazir Noori has added you as a Signer.",
   "envelopeAttachments":[

   ],
   "envelopeDocuments":[

   ],
   "eventNotifications":[

   ],
   "folders":[

   ],
   "recipients":{
      "agents":[

      ],
      "carbonCopies":[

      ],
      "certifiedDeliveries":[

      ],
      "editors":[

      ],
      "inPersonSigners":[

      ],
      "intermediaries":[

      ],
      "seals":[

      ],
      "signers":[
         {
            "customFields":[

            ],
            "documentVisibility":[

            ],
            "email":"nazir.noori44@gmail.com",
            "excludedDocuments":[

            ],
            "firstName":"Nazir",
            "lastName":"Noori",
            "name":"Nazir Noori",
            "recipientAttachments":[

            ],
            "recipientFeatureMetadata":[

            ],
            "recipientId":"1",
            "recipientSignatureProviders":[

            ],
            "roleName":"signer",
            "routingOrder":"1",
            "signingGroupUsers":[

            ],
            "socialAuthentications":[

            ],
            "tabs":{
               "approveTabs":[

               ],
               "checkboxTabs":[

               ],
               "commentThreadTabs":[

               ],
               "companyTabs":[

               ],
               "dateSignedTabs":[

               ],
               "dateTabs":[

               ],
               "declineTabs":[

               ],
               "emailAddressTabs":[

               ],
               "emailTabs":[

               ],
               "envelopeIdTabs":[

               ],
               "firstNameTabs":[

               ],
               "formulaTabs":[

               ],
               "fullNameTabs":[

               ],
               "initialHereTabs":[

               ],
               "lastNameTabs":[

               ],
               "listTabs":[

               ],
               "notarizeTabs":[

               ],
               "noteTabs":[

               ],
               "numberTabs":[

               ],
               "polyLineOverlayTabs":[

               ],
               "radioGroupTabs":[

               ],
               "signerAttachmentTabs":[

               ],
               "signHereTabs":[
                  {
                     "documentId":"1",
                     "pageNumber":"2",
                     "tabGroupLabels":[

                     ],
                     "tabLabel":"_.signaturePanel[SIGNATURE][1].signatory[ADVISOR][1]"
                  }
               ],
               "smartSectionTabs":[

               ],
               "ssnTabs":[

               ],
               "tabGroups":[

               ],
               "textTabs":[

               ],
               "titleTabs":[

               ],
               "viewTabs":[

               ],
               "zipTabs":[

               ]
            }
         },
         {
            "customFields":[

            ],
            "documentVisibility":[

            ],
            "email":"nathan.sypes44@gmail.com",
            "excludedDocuments":[

            ],
            "firstName":"Nathan",
            "idCheckConfigurationName":"SMS Auth $",
            "lastName":"Sypes",
            "name":"Nathan Sypes",
            "recipientAttachments":[

            ],
            "recipientFeatureMetadata":[

            ],
            "recipientId":"2",
            "recipientSignatureProviders":[

            ],
            "roleName":"signer",
            "routingOrder":"2",
            "signingGroupUsers":[

            ],
            "smsAuthentication":{
               "senderProvidedNumbers":[
                  "4168564209"
               ]
            },
            "socialAuthentications":[

            ],
            "tabs":{
               "approveTabs":[

               ],
               "checkboxTabs":[

               ],
               "commentThreadTabs":[

               ],
               "companyTabs":[

               ],
               "dateSignedTabs":[

               ],
               "dateTabs":[

               ],
               "declineTabs":[

               ],
               "emailAddressTabs":[

               ],
               "emailTabs":[

               ],
               "envelopeIdTabs":[

               ],
               "firstNameTabs":[

               ],
               "formulaTabs":[

               ],
               "fullNameTabs":[

               ],
               "initialHereTabs":[

               ],
               "lastNameTabs":[

               ],
               "listTabs":[

               ],
               "notarizeTabs":[

               ],
               "noteTabs":[

               ],
               "numberTabs":[

               ],
               "polyLineOverlayTabs":[

               ],
               "radioGroupTabs":[

               ],
               "signerAttachmentTabs":[

               ],
               "signHereTabs":[
                  {
                     "documentId":"1",
                     "pageNumber":"2",
                     "tabGroupLabels":[

                     ],
                     "tabLabel":"_.signaturePanel[SIGNATURE][1].signatory[INVESTOR][1]"
                  }
               ],
               "smartSectionTabs":[

               ],
               "ssnTabs":[

               ],
               "tabGroups":[

               ],
               "textTabs":[

               ],
               "titleTabs":[

               ],
               "viewTabs":[

               ],
               "zipTabs":[

               ]
            }
         }
      ],
      "witnesses":[

      ]
   },
   "status":"sent",
   "templateRoles":[

   ]
}

对此有任何见解。 谢谢。

您是否尝试按照本指南https://developers.docusign.com/esign-rest-api/guides/concepts/tabs添加例如“xPosition”:“100”,“yPosition”:“100”到 signHereTabs

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM