PDFセキュリティ
Documentize PDFセキュリティ for .NETは、PDF文書のセキュリティを強化するために設計された強力なツールで、暗号化と復号化の機能を提供します。これにより、機密情報が非公開であり、無断アクセスから保護されることを保証します。
主な機能:
- PDF文書の暗号化: ユーザーとオーナーのパスワードを追加してPDFファイルを保護します。
- PDF文書の復号化: 必要に応じてPDFから暗号を削除します。
- 権限の設定: 印刷、コピー、コンテンツの変更などの権限を制御します。
- 自動化: .NETアプリケーションに暗号化と復号化を統合し、自動化されたワークフローを実現します。
- コンプライアンス: 文書が業界標準の文書セキュリティ要件を満たすことを保証します。
PDF文書を暗号化する方法
PDF文書を暗号化するには、次の手順に従います:
Security
クラスのインスタンスを作成します。- 望ましいユーザーとオーナーのパスワードで
EncryptionOptions
のインスタンスを作成します。 AddInput
メソッドを使用して入力PDFファイルを追加します。AddOutput
を使用して出力ファイルのパスを設定します。Process
メソッドを使用して暗号化を実行します。
1// Securityプラグインのインスタンスを作成
2var plugin = new Security();
3
4// 暗号化オプションを設定
5var opt = new EncryptionOptions("user_password", "owner_password");
6
7// 入力PDFファイルを追加
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// 出力暗号化PDFファイルを指定
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// 暗号化プロセスを実行
14plugin.Process(opt);
PDF文書を復号化する方法
PDF文書を復号化するには、次の手順に従います:
Security
クラスのインスタンスを作成します。- 必要なパスワードで
DecryptionOptions
のインスタンスを作成します。 AddInput
メソッドを使用して暗号化されたPDFファイルを追加します。AddOutput
を使用して出力ファイルのパスを設定します。Process
メソッドを使用して復号化を実行します。
1// Securityプラグインのインスタンスを作成
2var plugin = new Security();
3
4// 復号化オプションを設定
5var opt = new DecryptionOptions("user_password");
6
7// 入力暗号化PDFファイルを追加
8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
9
10// 出力復号化PDFファイルを指定
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// 復号化プロセスを実行
14plugin.Process(opt);
PDF文書に権限を設定する
PDFを暗号化するとき、文書の使用方法を制御するためのさまざまな権限を設定できます。
- 印刷: 文書の印刷を許可または不許可にします。
- コピー: コンテンツのコピーを許可または不許可にします。
- 変更: 文書の変更を許可または不許可にします。
権限を設定するには、適切にEncryptionOptions
を構成できます。