PDF加密与解密

本代码示例演示了如何使用 IronPDF 强大的 C# .NET PDF 库修改元数据、使 PDF 为只读、配置权限以及更改文档加密密码。

要开始,请使用 open 方法导入现有的 PDF 文档。 通过将密码指定为第二个参数,该方法可用于打开受密码保护的文档,从而为安全文件提供强大的处理能力。

要设置新的元数据信息,首先要创建一个空地图,然后添加元数据的键值对,如作者和关键字。 在 IronPDF 中使用 overrideMetadata 方法以有效地将新元数据应用于 PDF 文档。

接下来,使用 IronPDF 提供的removePasswordsAndEncryption方法删除密码和加密,并通过makePdfDocumentReadOnly方法设置新密码将 PDF 配置为只读,以确保文档的完整性和安全性。

PDF文档的权限通过名为“permissions”的对象配置,该对象指定是否允许或禁止某些操作,如注释、内容提取、表单填充和打印。 将权限对象传递给setPermission方法,以精确控制文档的访问特性。

最后,更改或设置文档加密密码为 "my-password",并将修改后的 PDF 保存为 "secured.pdf",展示 IronPDF 在应用程序开发中安全管理文档的能力。