1

入力可能なPDFでdocusignで電子署名しようとしていますが、pdfのフォームに入力してからdocusign_rest gemを使用してdocusignに送信すると、入力できないpdfが表示されます。

だから私が達成したいのは、実行時にユーザーが提供したデータで入力可能なpdfを保存することです。

DocuSignまたはその他のユーティリティを介してダウンロードせずに、入力可能なPDFをオンラインで保存して署名する方法はありますか?

4

1 に答える 1

0

さて、私はあなたのためにいくつかのテストを行いました。#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

于 2013-07-19T23:59:37.507 に答える