PDFの暗号化および復号化

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

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

次の行は、暗号化されたPDFのメタデータを編集しています。 例えば、pdf.MetaData.Author を使用して、著者フィールドをカスタム文字列の値で編集します。 各メタデータフィールドには、pdf.metadata.field-key を使用してアクセスできます。field-key には編集したいフィールドの名前、例えば Author、Keywords、modifiedData などが入ります。これは特に、PDFに検索しやすいキーワードを設定したり、カスタマイズした変更日や新しい著者を追加したり、メタデータのプロパティ内でカスタマイズが必要な他の情報を提供するのに役立ちます。

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

pdf.Passwordは、PDFのパスワードを変更するために使用されます。既存のパスワードがない場合は、新しいパスワードを設定します。 このパスワードは、強力な128ビットの暗号化を使用してPDFファイルを暗号化し、不正アクセスから保護します。 メタデータとセキュリティ設定に満足したら、SaveAsを使用してPDFドキュメントを希望のファイル場所に保存できます。()`. クリックして、例、サンプルコード、およびファイルを含むハウツーガイドをご覧ください。