密码、安全性和元数据
IronPDF为开发人员提供了强大的PDF安全选项,支持自定义和设置PDF元数据、密码、权限等。 通过IronPDF的密码、安全性和元数据选项,您可以创建符合PDF文档需求的自定义权限和安全级别。 这是通过使用像MetaData这样的类来实现的。 一些选项包括限制PDF文档不可打印、将其设置为只读、128位加密以及PDF文档的密码保护。
设置自定义元数据的工作是通过实现MetaData类来访问各种PDF元数据选项,并使用您自定义的值设置它们。 这包括更改作者、关键词、修改数据等。 设置自定义安全设置包括能够设置自定义用户和所有者密码、打印权限、只读模式等。
设置 PDF 密码、元数据和安全性的 5 个步骤
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys;.var metadatakeys = pdf.MetaData.Keys;pdf.MetaData.Author = "Satoshi Nakamoto";pdf.SecuritySettings.MakePdfDocumentReadOnly("秘钥");
为了开始自定义PDF文档的安全性,您必须首先加载现有的PDF或创建一个新的。 在这里,我们加载了一个现有的密码保护的PDF文档,其中输入了打开PDF文档所需的密码。 一旦PDF加载完成,我们就用pdf.MetaData.Keys来获取PDF的当前元数据。 要移除现有的PDF元数据值,请使用RemoveMetaDataKey方法。 要开始设置新的元数据值,请使用pdf.MetaData.Keywords),然后只需为其分配新的值。 像ModifiedData字段采用日期时间值。
接下来,我们使用SecuritySettings类设置新的安全设置。 正如您所见,这里有各种各样的设置可以设置。 这使您能够完全控制每个PDF文档的权限和安全级别。 要访问这些设置,您只需确保使用MakePdfDocumentReadOnly方法将PDF文档设置为只读,以128位加密内容。 其他的SecuritySettings选项包括:
AllowUserAnnotations: 控制用户是否可以对PDF进行注释。AllowUserPrinting: 控制文档的打印权限。AllowUserFormData: 设置用户是否可以填写表单的权限。OwnerPassword: 设置PDF的拥有者密码,用于禁用或启用其他安全设置。UserPassword: 设置PDF的用户密码,必须输入此密码才能打开或打印文档。
一旦您为您的PDF文档设置了自定义元数据、密码和安全设置,使用pdf.SaveAs方法将您的PDF保存到指定位置。

