リンクをクリップボードにコピー
コピー完了
初歩的な質問で申し訳ないのですが、
現在C#、VB、JavaScriptのいずれかでPDFに対して一括で印刷禁止のセキュリティ設定を行うバッチの開発を行おうとしています。
Acrobat SDKを利用して実装できないかと考えたのですが、
以下ダウンロードサイトからダウンロードしたサンプルプロジェクトをビルドするところまでは行けたのですが、具体的にどのライブラリを使って実現可能かがわかりません。
ドキュメント等あればご教示いただきたく存じます。
パスワードプロテクトでプリント禁止ならアクションウィイザードだけでバッチ処理を書くことができますが、あえてJavaScriptで書くとしたら…
①あらかじめ必要なプロテクトを適用するためのセキュリティーポリシーを設定しておく。
②JavaScriptでそのポリシーを適用する。
という流れが扱いやすいでしょう。セキュリティポリシーを取扱うにはFolderレベルでのアクセスが必要になるのでメニューに組み込むかアクションウイザードで利用することになります。ということなので、素直にアクションウイザードで処理するのが良いのですが、どうしてもJavaScriptでって言うのであれば…
security.getSecurityPolicies()でAcrobat上に設定されているセキュリティポリシーを検索して、そのうちの必要なものをthis.encryptUsingPolicyメソッドの引数としてoPolicyに当てて適用します。
詳しいことは以下のドキュメントをお読みください。
https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/doc.html#encryptusingpolicy
リンクをクリップボードにコピー
コピー完了
パスワードプロテクトでプリント禁止ならアクションウィイザードだけでバッチ処理を書くことができますが、あえてJavaScriptで書くとしたら…
①あらかじめ必要なプロテクトを適用するためのセキュリティーポリシーを設定しておく。
②JavaScriptでそのポリシーを適用する。
という流れが扱いやすいでしょう。セキュリティポリシーを取扱うにはFolderレベルでのアクセスが必要になるのでメニューに組み込むかアクションウイザードで利用することになります。ということなので、素直にアクションウイザードで処理するのが良いのですが、どうしてもJavaScriptでって言うのであれば…
security.getSecurityPolicies()でAcrobat上に設定されているセキュリティポリシーを検索して、そのうちの必要なものをthis.encryptUsingPolicyメソッドの引数としてoPolicyに当てて適用します。
詳しいことは以下のドキュメントをお読みください。
https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/doc.html#encryptusingpolicy
リンクをクリップボードにコピー
コピー完了
遅くなりました。
ありがとうございます。
無事ご指摘いただいた通りに実装することができました。