PDF加密与解密
PDF 安全性是处理 PDF 文件的一个重要方面,IronPDF 非常重视 PDF 安全性。 使用 IronPDF,您可以通过对 PDF 应用自定义元数据和安全设置来加密和解密 PDF 文件。 IronPDF 支持对加密文件进行 128 位加密,能够解密以前加密的文件(请确保您拥有访问文件所需的正确密码)您可以在您现有或新创建的 PDF 文档中应用密码保护。
将URL转换为PDF的步骤在C#中
var pdf = PdfDocument.FromFile("sample.pdf", "password");
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.Password = "my-password";
使用 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 文档保存到所需的文件位置。()`. 点击此处查看操作指南,其中包括示例、示例代码和文件。