入力可能なPDFでdocusignで電子署名しようとしていますが、pdfのフォームに入力してからdocusign_rest gemを使用してdocusignに送信すると、入力できないpdfが表示されます。
だから私が達成したいのは、実行時にユーザーが提供したデータで入力可能なpdfを保存することです。
DocuSignまたはその他のユーティリティを介してダウンロードせずに、入力可能なPDFをオンラインで保存して署名する方法はありますか?
入力可能なPDFでdocusignで電子署名しようとしていますが、pdfのフォームに入力してからdocusign_rest gemを使用してdocusignに送信すると、入力できないpdfが表示されます。
だから私が達成したいのは、実行時にユーザーが提供したデータで入力可能なpdfを保存することです。
DocuSignまたはその他のユーティリティを介してダウンロードせずに、入力可能なPDFをオンラインで保存して署名する方法はありますか?
さて、私はあなたのためにいくつかのテストを行いました。#1 DocuSign Web アプリを使用して、データ フィールドが入力された PDF をアップロードしました。その場合、フィールド内のデータを取得し、フィールドは「SecureFields」として変換され、データはそこにありました。
PDF のフィールドを保持するには、PDF をテンプレートとして扱う必要があります。これは、入力可能な PDF を実行するための JSON (PDF バイトを節約する) です。私はまだ自分で試していないので、うまくいくかどうかは100%わかりません.
ruby gem の仕組みについては、作成者に連絡して、適切な形式で 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