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