Skip to main content
Inspiring
April 27, 2023
Question

Acrobat Sign APIの署名済みPDFについて

  • April 27, 2023
  • 1 reply
  • 417 views

APIのlibraryDocuments/{libraryDocumentId}/combinedDocument で取り込んだ署名済PDFについてどなかたご存じでしたら教えてもらえないでしょうか。

 

取り込んがPDFをダブルクリックして開こうとすると、パスワード入力の画面が出てきてしまいます。これは下記説明の通り、ランダムパスワードでエンタープライズでないと解除はできないのでしょうか。

https://helpx.adobe.com/jp/sign/kb/unlock-a-signed-pdf-file.html

This topic has been closed for replies.

1 reply

Ten A
Community Expert
Community Expert
April 28, 2023

そのページは編集ロックについてのものです。署名処理後のドキュメントを改変を防ぐためにドキュメントの編集をランダムパスワードでロックして変更を防ぐためのものです。API経由でない場合を確認していただけばわかりますがSignワークフローではドキュメントを開く際のパスワードを要求することはありません。
API処理時にParticipantSecurityOptionを設定していませんか?

Inspiring
April 28, 2023

ありがとうございます。

 


@Ten A wrote:

そのページは編集ロックについてのものです。署名処理後のドキュメントを改変を防ぐためにドキュメントの編集をランダムパスワードでロックして変更を防ぐためのものです。API経由でない場合を確認していただけばわかりますがSignワークフローではドキュメントを開く際のパスワードを要求することはありません。
API処理時にParticipantSecurityOptionを設定していませんか?



編集ロックの説明ページなのですね。

POST/agreementの際、ご指摘いただいた ParticipantSecurityOption は設定していません。

Web UIで署名済PDFをダウンロードした際にはパスワードが要求されることなく開けます。

 

下記のページにあるように、署名済PDFをJavaScriptで取り込むため、Blobに変換しています。

https://community.adobe.com/t5/adobe-acrobat-sign-discussions/download-combineddocument-comes-back-password-protected/m-p/11429851?profile.language=en#M14042

JavaScriptでの取り込みはできないということなのでしょうか。

Inspiring
April 28, 2023

解決できました。

1)get /agreements/{agreementId}/combinedDocument のヘッダーに'Accept': 'application/pdf;encoding=base64', を追加

2)JSでbase64エンコードのファイルをBlobに入れてPDFを作成

これで、オープンパスワードが出なくなりました。

どうもありがとうございました。