密码、安全性和元数据

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

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

为了开始自定义PDF文档的安全性,您必须首先加载现有的PDF或创建一个新的。 在这里,我们加载了一个现有的密码保护的PDF文档,其中输入了打开PDF文档所需的密码。 加载 PDF 后,我们将使用 pdf.MetaData.Keys 获取 PDF 的当前元数据。 若要删除现有的 PDF 元数据值,请使用 RemoveMetaDataKey 方法。 要开始设置新的元数据值,请使用 pdf.MetaData.metadataField(例如 pdf.MetaData.Keywords),然后将其赋值为新值即可。 诸如 TitleKeywords 之类的元数据字段接受字符串值,而 ModifiedData 字段则接受日期时间值。

接下来,我们使用 SecuritySettings 类设置了新的安全设置。 正如您所见,这里有各种各样的设置可以设置。 这使您能够完全控制每个PDF文档的权限和安全级别。 要访问这些设置,只需确保使用 MakePdfDocumentReadOnly 方法将 PDF 文档设为只读,并以 128 位加密内容。 SecuritySettings 的其他选项包括:

  • AllowUserAnnotations: Controls whether or not users can annotate the PDF.
  • AllowUserPrinting: Controls printing permissions for the document.
  • AllowUserFormData: Sets the permissions for whether users can fill in forms.
  • OwnerPassword: Sets the owner password for the PDF, which is used to disable or enable the other security settings.
  • UserPassword: Sets the user password for the PDF, which must be entered in order to open or print the document.

为 PDF 文档设置好自定义元数据、密码和安全设置后,请使用 pdf.SaveAs 方法将 PDF 保存到指定位置。

学习使用 IronPDF 处理 PDF 元数据

准备开始了吗?
Nuget 下载 19,014,616 | 版本: 2026.5 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronPdf
运行示例看着你的HTML代码变成PDF文件。