PDF加密与解密

PDF 安全性是处理 PDF 文件的一个重要方面,IronPDF 非常重视 PDF 安全性。 使用 IronPDF,您可以通过对 PDF 应用自定义元数据和安全设置来加密和解密 PDF 文件。 IronPDF 支持对加密文件进行 128 位加密,能够解密以前加密的文件(请确保您拥有访问文件所需的正确密码)您可以在您现有或新创建的 PDF 文档中应用密码保护。

使用 IronPDF 加密和解密 PDF 文件的第一步是创建一个新的 PDF 文件,或者像我们这里这样加载一个现有的 PDF 文件。 在使用 PdfDocument.FromFile 加载 PDF 文件时,我们向 FromFile 方法传递了两个参数,第一个是 PDF 的文件路径,第二个是打开加密 PDF 的密码。

下一行是编辑加密 PDF 的元数据。 例如,"pdf.MetaData.Author "用于使用我们的自定义字符串值编辑作者字段。 每个元数据字段都可以使用 "pdf.metadata.field-key "来访问,其中的字段关键字会被替换为您要编辑的字段名称,如作者、关键字、modifiedData 等。这对于为 PDF 添加关键字(便于查找)、自定义修改日期、新作者或其他需要在元数据属性中自定义的内容特别有用。

下一行将删除 PDF 文档中的任何当前密码和加密。 通过解密过程,您可以保存没有任何加密的 PDF,或者清除加密,以便为 PDF 添加新的加密设置,这就是我们接下来要做的。 pdf.SecuritySettings.setting "可让您自定义 PDF 的安全设置,其中 "setting "由您希望更改的实际设置代替,例如,"pdf.SecuritySettings.MakePdfDocumentReadOnly "可将 PDF 设置为只读。 PdfSecuritySettings 类包含大量选项,允许对 PDF 的安全设置进行完全自定义,从禁止用户注释到控制打印权限,该类可确保安全高效地处理适当的 PDF 安全问题。

pdf.Password "用于更改 PDF 的密码,或设置一个新密码(如果还没有)。 该密码使用强大的 128 位加密技术对 PDF 文件进行加密,防止未经授权的访问。 一旦您对元数据和安全设置感到满意,就可以使用 "SaveAs "将 PDF 文档保存到所需的文件位置。()`. 点击此处查看操作指南,其中包括示例、示例代码和文件。