PDFの暗号化と復号化

PDFセキュリティはPDFファイルを扱う際の重要な側面であり、IronPDFはPDFセキュリティを真剣に捉えています。 IronPDFを使用すると、カスタムメタデータとセキュリティ設定をPDFに適用してPDFファイルを暗号化および復号化できます。 IronPDFは、128ビット暗号化をサポートしており、(ファイルにアクセスするために必要な正しいパスワードがある場合)以前に暗号化されたファイルを復号化する機能と、既存または新たに作成したPDF文書にパスワード保護を適用する機能を提供します。

IronPDFを使用してPDFファイルを暗号化および復号化するための最初のステップは、新しいPDFファイルを作成するか、ここで行ったように既存のファイルを読み込むことです。 PdfDocument.FromFile を使用して PDF ファイルを読み込む際、FromFile メソッドに 2 つのパラメータを渡しました。1 つ目は PDF のファイルパス、2 つ目は暗号化された PDF を開くためのパスワードです。

次の行では、暗号化されたPDFのメタデータを編集します。 例えば、pdf.MetaData.Author は、Author フィールドを独自の文字列値で編集するために使用されます。 各メタデータフィールドには、pdf.MetaData.field-key を使用してアクセスできます。ここで、フィールドキーは編集したいフィールド名(modifiedDate など)に置き換えてください。 これは、PDFの検索を容易にするキーワードの付与、カスタマイズされた最終更新日、新しい作成者、あるいはMetaDataプロパティ内でカスタマイズが必要なその他の項目を設定する際に特に役立ちます。

次の行では、PDF文書から現在のパスワードおよび暗号化をすべて削除します。 この復号化プロセスにより、PDFを暗号化なしで保存したり、新しい暗号化設定を追加するためにクリアしたりすることができます。これは次に行うことです。 pdf.SecuritySettings.setting を使用すると、PDF のセキュリティ設定をカスタマイズできます。この際、setting の部分は、変更したい実際の設定に置き換えてください。 例えば、pdf.SecuritySettings.MakePdfDocumentReadOnly は PDF を読み取り専用に設定します。 PdfSecuritySettings クラスには、ユーザーの注釈を禁止することから印刷権限の制御に至るまで、PDF のセキュリティ設定を完全にカスタマイズできる多数のオプションが含まれています。 このクラスは、適切なPDFセキュリティが確実かつ効率的に扱われることを保証します。

pdf.Password は、PDF のパスワードを変更したり、既存のパスワードがない場合に新しいパスワードを設定したりするために使用されます。 このパスワードは、強力な128ビット暗号化を使用してPDFファイルを暗号化し、不正アクセスから保護します。 メタデータとセキュリティ設定に問題がなければ、SaveAs() を使用して、PDF ドキュメントを希望の保存先に保存できます。 IronPDFでPDFの権限とパスワードの設定を学ぶ

準備はできましたか?
Nuget ダウンロード 19,014,616 | バージョン: 2026.5 just released
Still Scrolling Icon

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

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