PDFの暗号化および復号化
PDFセキュリティはPDFファイルを扱う上で重要な側面であり、IronPDFはPDFセキュリティに真剣に取り組んでいます。 IronPDFを使用すると、PDFにカスタムメタデータとセキュリティ設定を適用してPDFファイルを暗号化および復号できます。 IronPDFは、暗号化されたファイルに対して128ビットの暗号化をサポートしており、以前に暗号化されたファイルを復号化する機能を提供します。(ファイルにアクセスするために必要な正しいパスワードがある場合)既存または新しく作成したPDFドキュメントにパスワード保護を適用します。
C#でURLをPDFに変換する手順
```csharp var pdf = PdfDocument.FromFile("sample.pdf", "password"); ```
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.SecuritySettings.RemovePasswordsAndEncryption();
```plaintext pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key"); ```
pdf.Password = "my-password";
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ドキュメントを希望のファイル場所に保存できます。()`.
クリックして、例、サンプルコード、およびファイルを含むハウツーガイドをご覧ください。