密碼、安全性和元數據

IronPDF 可以修改 PDF 的元數據和安全性設置。 在安全性方面,這包括將 PDF 設置為唯讀、不可打印、密碼保護和加密。 對於元數據,這包括定義新屬性和修改現有屬性的能力。

要在 IronPDF for Java 中管理 PDF 的元數據,開發人員首先必須檢索其 MetadataManager 的引用。 這個類提供了直接訪問和修改 PDF 元內容的方法。 開發人員可以快速通過相同名稱的讀取器和設置器讀取和編輯 PDF 文檔中常定義的元屬性。

具有便捷讀取器和設置器的完整屬性列表如下:

  • Producer
  • CreationDate
  • Creator
  • Author
  • Keywords
  • Subject
  • Title
  • ModifiedDate

代碼示例使用 setAuthorsetTitlesetKeywordssetModifiedDate 方法來修改工作文檔的作者、標題和關鍵字。

要獲取和設置之前未列出的屬性,請使用 getAnyMetadatasetAnyMetadata 方法並指定所需屬性的名稱。

同樣,訪問和修改 PDF 文檔的安全設置必須通過 SecurityManager 來完成。 在 PdfDocument 上調用 getSecurity 以檢索其 SecurityManager 的引用,然後使用它來限制對 PDF 的訪問,以滿足預期的用途。

Java 開發人員可以使用 SecurityOptions 對象更細緻地控制 PDF 的安全性設置。

探索 Java PDF 管理的 MetadataManager API

準備好開始了嗎?
版本: 2025.11 剛剛發布