2016-05-03 68 views
1

我們有一個文檔,一個PDF表單,並且我們已將PDF表單中的一個字段標記爲「prescriber_signature」,我們希望放置一個簽名佔位符。Docusign - 從PDF格式創建信封

我們正在發送一個文件來創建信封,這裏是我的請求主體。附件是我們作爲這個多部分請求的一部分發送的文檔。

到目前爲止,我們還沒有成功獲得每個標籤名稱爲「prescriber_signature」的簽名佔位符。你可以看看這個XML並告訴我們需要做什麼嗎?

XML主體:

?xml version="1.0" encoding="UTF-8"?> 
<envelopeDefinition xmlns="http://www.docusign.com/restapi"> 
    <emailSubject>DocuSign API - Signature Request on Document</emailSubject> 
    <status>sent</status> 
    <documents> 
     <document> 
     <documentId>1</documentId> 
     <name>Samplefileflattenedfalse.pdf</name> 
     </document> 
    </documents> 
    <recipients> 
     <signers> 
     <signer> 
      <recipientId>1</recipientId> 
      <clientUserId>1234</clientUserId> 
      <email>[email protected]</email> 
      <name>POC Prescriber Name</name> 
      <tabs> 
       <signHereTabs> 
        <signHere> 
        ** 
        <anchorString>prescriber_signature</anchorString> 
        ** 
        <anchorXOffset>1</anchorXOffset> 
        <anchorYOffset>0</anchorYOffset> 
        <anchorIgnoreIfNotPresent>true</anchorIgnoreIfNotPresent> 
        <anchorUnits>inches</anchorUnits> 
        </signHere> 
       </signHereTabs> 
      </tabs> 
     </signer> 
     </signers> 
    </recipients> 
</envelopeDefinition> 

回答

0

我認爲你相結合,獨特的DocuSign這裏的特點。第一個功能是將PDF表單字段轉換爲DocuSign字段(如簽名字段,數據字段等)的功能。

第二個功能是完全獨立的,即Anchor Tagging功能(也稱爲AutoPlace)。通過此功能,您可以告訴DocuSign將任何類型的字段放置在文檔中的某些位置。這些位置基於實際的文檔內容本身(即查看者看到的內容),而不是PDF表單字段名稱。


從我可以告訴我認爲你正在嘗試使用上面列出的第一個功能(PDF表單域轉換成的DocuSign場)。

DocuSign API Guide - Document Parameters

以下信息可以通過這個頁面中找到:

When extrapolating Adobe text fields, the following Adobe names correspond to DocuSign names: 

Adobe name contains DocuSignSignHere or eSignSignHere = DocuSign Signature 

Adobe name contains DocuSignSignHereOptional or eSignSignHereOptional = DocuSign Optional Signature 

Adobe name contains DocuSignInitialHere or eSignInitialHere = DocuSign Initials 

Adobe name contains DocuSignInitialHereOptional or eSignInitialHereOptional = DocuSign Optional Initials 

Adobe name contains DocuSignEnvelopeID or eSignEnvelopeID = DocuSign EnvelopeID 

Adobe name contains DocuSignCompany or eSignCompany = DocuSign Company 

*Adobe name contains DocuSignDateSigned or eSignDateSigned = DocuSign DateSigned 

Adobe name contains DocuSignTitleor eSignTitle = DocuSign Title 

Adobe name contains DocuSignFullNameor eSignFullName = DocuSign FullName 

Adobe name contains DocuSignSignerAttachmentOptional or eSignSignerAttachmentOptional = DocuSign Optional Attachment 

Any other name will default to a DocuSign data (text) field 
因此,請從中說明了變換規則的API手冊看到如下頁面
相關問題