我正在尝试使用docusign在可填写的pdf上进行电子签名,但是当我填写pdf形式然后使用docusign_rest gem将其发送到docusign时,它显示的是不可用的pdf。
所以我想要实现的是使用用户在运行时提供的数据保存可填写的pdf。
有没有办法在不通过DocuSign或其他实用程序下载的情况下在线保存和签署可填写的pdf?
答案 0 :(得分:0)
好吧,我为你做了几次测试。 #1我刚刚使用了DocuSign网络应用程序并上传了具有填充数据字段的PDF。在这种情况下,您将获得字段中的数据,并将字段转换为“SecureFields”,数据就在那里。
要保留PDF上的字段,您需要将PDF视为模板。以下是获取可填写PDF的JSON(免除PDF字节)。我自己还没有尝试过,所以不能100%确定它是否适合你。
就红宝石宝石的工作原理而言,我建议您联系作者,以确保以适当的格式传递给DocuSign API。
使用案例:用户希望从包含他们想要转换为DocuSign标签的PDF表单字段的文档创建信封。
--------------------------------------------------------------
POST http://localhost/restapi/v2/accounts/1173/envelopes
X-DocuSign-Authentication: <DocuSignCredentials><Username>.....</Username><Password>password</Password><IntegratorKey>DOCU-......</IntegratorKey></DocuSignCredentials]]>
Accept: application/json
Content-Type: multipart/form-data; boundary=AAA
--AAA
Content-Type: application/json
Content-Disposition: form-data
{
"compositeTemplates": [
{
"inlineTemplates": [
{
"sequence": 1,
"recipients": {
"signers": [
{
"email": "tester@tester.com",
"name": "Joe Doe",
"recipientId": "1",
"defaultRecipient": true
}
]
}
}
],
"document": {
"documentId": 1,
"name": "ElectronicPaymentAuth.pdf",
"transformPdfFields": true
}
}
]
}
--AAA
Content-Type: application/pdf
Content-Disposition: file; filename="ElectronicPaymentAuth.pdf"; documentid=1
<DOCUMENT BYTES OMITTED>
--AAA--
使用PDF字节的确切日志记录在这里: https://docs.google.com/file/d/0B32XZbrBkDXxRXNMN2trRXRVZFE/edit?usp=sharing