終了

Acrobat SDKの利用に関して

New Here ,
Jun 18, 2024 Jun 18, 2024

リンクをクリップボードにコピー

コピー完了

初歩的な質問で申し訳ないのですが、

現在C#、VB、JavaScriptのいずれかでPDFに対して一括で印刷禁止のセキュリティ設定を行うバッチの開発を行おうとしています。

Acrobat SDKを利用して実装できないかと考えたのですが、

以下ダウンロードサイトからダウンロードしたサンプルプロジェクトをビルドするところまでは行けたのですが、具体的にどのライブラリを使って実現可能かがわかりません。

ドキュメント等あればご教示いただきたく存じます。

https://developer.adobe.com/console/servicesandapis

キーワード
Acrobat SDK と JavaScript

表示

382

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Jun 19, 2024 Jun 19, 2024

パスワードプロテクトでプリント禁止ならアクションウィイザードだけでバッチ処理を書くことができますが、あえてJavaScriptで書くとしたら…


①あらかじめ必要なプロテクトを適用するためのセキュリティーポリシーを設定しておく。
②JavaScriptでそのポリシーを適用する。


という流れが扱いやすいでしょう。セキュリティポリシーを取扱うにはFolderレベルでのアクセスが必要になるのでメニューに組み込むかアクションウイザードで利用することになります。ということなので、素直にアクションウイザードで処理するのが良いのですが、どうしてもJavaScriptでって言うのであれば…


security.getSecurityPolicies()でAcrobat上に設定されているセキュリティポリシーを検索して、そのうちの必要なものをthis.encryptUsingPolicyメソッドの引数としてoPolicyに当てて適用します。


詳しいことは以下のドキュメントをお読みください。


https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/doc.html#encryptusingpolicy

投票

翻訳

翻訳
Community Expert ,
Jun 19, 2024 Jun 19, 2024

リンクをクリップボードにコピー

コピー完了

パスワードプロテクトでプリント禁止ならアクションウィイザードだけでバッチ処理を書くことができますが、あえてJavaScriptで書くとしたら…


①あらかじめ必要なプロテクトを適用するためのセキュリティーポリシーを設定しておく。
②JavaScriptでそのポリシーを適用する。


という流れが扱いやすいでしょう。セキュリティポリシーを取扱うにはFolderレベルでのアクセスが必要になるのでメニューに組み込むかアクションウイザードで利用することになります。ということなので、素直にアクションウイザードで処理するのが良いのですが、どうしてもJavaScriptでって言うのであれば…


security.getSecurityPolicies()でAcrobat上に設定されているセキュリティポリシーを検索して、そのうちの必要なものをthis.encryptUsingPolicyメソッドの引数としてoPolicyに当てて適用します。


詳しいことは以下のドキュメントをお読みください。


https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/doc.html#encryptusingpolicy

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Jul 16, 2024 Jul 16, 2024

リンクをクリップボードにコピー

コピー完了

最新

遅くなりました。

ありがとうございます。

無事ご指摘いただいた通りに実装することができました。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines