PDFの暗号化と復号化

このコード例では、IronPDFの強力なC# .NET PDFライブラリを使用して、メタデータの変更、PDFの読み取り専用化、権限の設定、ドキュメントの暗号化パスワードの変更方法を示します。

まず、open メソッドを使用して既存の PDF ドキュメントをインポートします。 このメソッドは、パスワードを 2 番目のパラメータとして指定することでパスワードで保護されたドキュメントを開くために使用でき、保護されたファイルを強力に処理できます。

新しいメタデータ情報を設定するには、まず辞書を作成し、作成者やキーワードなどのメタデータのキーと値のペアを追加します。 IronPDFの overrideMetadata メソッドを利用して、新しいメタデータを PDF ドキュメントに効果的に適用します。

次に、 IronPDFが提供する removePasswordsAndEncryption メソッドを使用してパスワードと暗号化を削除し、 makePdfDocumentReadOnly メソッドで新しいパスワードを設定して PDF を読み取り専用に設定し、ドキュメントの整合性とセキュリティを確保します。

PDF 文書の権限は、 "permissions" と い う 名前のオブジ ェ ク ト を使っ て設定 さ れます。 こ のオブジ ェ ク ト は、 注釈、 内容抽出、 フ ォーム入力、 印刷な ど の特定のア ク シ ョ ンが許可 さ れ る か拒否 さ れ る か を指定 し ます。 ドキュメントのアクセシビリティ機能を正確に制御するには、権限オブジェクトを setPermission メソッドに渡します。

最後に、ドキュメントの暗号化パスワードを"my-password"に変更または設定し、変更した PDF を"secured.pdf"として保存します。これは、アプリケーション開発における安全なドキュメント管理を実現する IronPDF の機能を示すものです。

PDF暗号化・復号化コード例を見る

準備はできましたか?
バージョン: 2026.3 リリース
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行するHTML が PDF に変換されるのを確認します。