我们有一份文件,一份PDF表格,我们已将PDF表格中的一个字段标记为“prescriber_signature”,我们要在其中放置一个签名占位符。
我们正在发送文件来创建信封,这是我的请求正文。附件是我们作为此多部分请求的一部分发送的文档。
到目前为止,我们在根据标签名称“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>prasanna112@gmail.com</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 :(得分:0)
我认为您在这里结合了独特的DocuSign功能。第一个功能是能够将PDF表单字段转换为DocuSign字段 - 例如签名字段,数据字段等。
第二个完全独立的功能是Anchor Tagging功能(也称为AutoPlace)。使用此功能,您可以告诉DocuSign在文档中的特定位置放置任何类型的字段。这些位置基于实际文档内容本身(即观看者看到的内容),而不是PDF表单字段名称。
据我所知,我认为您正在尝试使用上面列出的第一个功能(PDF表单字段转换为DocuSign字段)。因此,请参阅API指南中的以下页面,该页面解释了转换规则:
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