問題点

LiveCycle ES2では、いくつかの Reader Extension の右側で暗号化された PDF からプログラムによってパスワードの設定を解除するには、最初にファイルのロックを解除し、使用権限を削除する必要があります。その後、パスワードを削除できます。

プロセスでは、次の順序で removePDFPasswordSecurity()を使用して実行時に失敗します:

Document inDoc = new Document (fileInputStream);
inDoc = encryptClient.unlockPDFUsingPassword(inDoc, "password");
inDoc = reClient.removeUsageRights(inDoc);
inDoc = encryptClient.removePDFPasswordSecurity(inDoc,"password");

回避策

この問題を回避するには、removeUsageRights()を実行すると、ファイルシステムにデータを出力します。次に、出力ファイルを読み取り、removePDFPasswordSecurity()に使用します。

追加情報

これは、LiveCycle ES2 API 問題です。

Adobe Digital Enterprise Platform Document Services および LiveCycle ES3では、この PDF ファイルのセキュリティ動作のこの仕様は、この動作は LiveCycle ES 仕様に戻ります。したがって、この問題はこれらのバージョンでは発生しません。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー