密码,安全性和元数据

IronPDF 可以修改 PDF 元数据和安全设置。在安全性方面,这包括使 PDF 文件具有只读、不可打印、密码保护和加密的功能。在元数据方面,这包括定义新属性和编辑现有属性的功能。

要在 IronPDF for Java 中管理 PDF 的元数据,开发人员必须首先检索其 "MetadataManager "的引用。该类提供了直接访问和修改 PDF 元内容的方法。开发人员可以使用同名的获取器和设置器快速读取和编辑 PDF 文档上定义的常用元属性。

带有便捷获取器和设置器的属性完整列表如下:

  • 生产者
  • 创建日期
  • 创建者
  • 作者
  • 关键词
  • 主题
  • 标题
  • 修改日期

代码示例使用 setAuthorsetTitlesetKeywordssetModifiedDate方法来修改工作文件的作者、标题和关键字。

要获取和设置前面列出的属性以外的其他属性,请使用带有所需属性名称的 getAnyMetadatasetAnyMetadata 方法。

同样,访问和修改 PDF 文档的安全设置也必须通过 SecurityManager 来完成。在一个 PdfDocument 上调用 getSecurity 来检索其 SecurityManager 的引用,并使用它来限制对 PDF 的访问,以满足预期用途的需要。

Java 开发人员可使用 SecurityOptions 对象对 PDF 安全设置进行更精细的控制。