密码、安全性和元数据

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

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

class="examples__featured-snippet">

设置PDF密码、元数据和安全的5个步骤

  1. var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
  2. System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys;
  3. var metadatakeys = pdf.MetaData.Keys;
  4. pdf.MetaData.Author = "Satoshi Nakamoto";
  5. pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");

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

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

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

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

学习如何使用IronPDF处理PDF元数据

准备开始了吗?
Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布