密码,安全性和元数据

IronPDF 为开发人员提供了强大的 PDF 安全选项,支持自定义和设置 PDF 元数据、密码、权限等。 利用 IronPDF 的密码、安全性和元数据选项,您可以创建自定义权限和安全级别,以适应 PDF 文档的需要。 这得益于使用SecuritySettingsMetaData等类。 一些选项包括将 PDF 文档限制为不可打印、设置为只读、128 位加密以及 PDF 文档的密码保护。

设置自定义元数据的方法是实现 MetaData 类以访问各种 PDF 元数据选项,并使用自定义值对其进行设置。 这包括更改作者、关键词、修改数据等。 设置自定义安全设置包括设置自定义用户和所有者密码、打印权限、只读模式等功能。

要开始定制 PDF 文档的安全性,您必须首先加载一个现有的 PDF 或创建一个新的 PDF。 在这里,我们加载了一个现有的受密码保护的 PDF 文档,并输入了打开 PDF 文档所需的密码。 加载 PDF 后,我们使用 pdf.MetaData.Keys(); 来获取 PDF 的当前元数据。 要删除现有的PDF元数据值,请使用RemoveMetaDataKey方法。 要开始设置新的元数据值,使用 pdf.MetaData.metadatafield(例如 pdf.MetaData.Keywords),然后直接为其分配新值。 标题和关键词等元数据字段使用字符串值,而修改数据字段使用日期值。

接下来,我们使用 SecuritySettings 类设置新的安全设置。 如您所见,您可以在这里进行多种设置。 这样,您就可以完全控制每个 PDF 文档的权限和安全级别。 要访问这些设置,您只需确保使用pdf.SecuritySettings,然后是您想要调整的设置。例如,MakePdfDocumentReadOnly属性将PDF文档设置为只读,以128位加密内容。 SecuritySettings 的其他选项包括

  • AllowUserAnnotations:控制用户是否可以注释PDF。
  • AllowUserPrinting: 控制文档的打印权限。
  • AllowUserFormData:设置用户是否可以填写表单的权限。
  • OwnerPassword:设置PDF的所有者密码,用于禁用或启用其他安全设置
  • UserPassword: 设置 PDF 的用户密码,必须输入该密码才能打开或打印文档。

    一旦为 PDF 文档设置了自定义元数据、密码和安全设置,就可以使用 pdf.SaveAs 方法将 PDF 保存到指定位置。 点击此处查看操作指南,包括示例、示例代码和文件。