密碼、安全性和元數據

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

要在 IronPDF for Java 中管理 PDF 的元數據,開發人員必須首先獲取對其 MetadataManager 的引用。 此類別提供直接存取和修改PDF元內容的方法。 開發者可以使用具有相同名稱的 getters 和 setters 快速讀取和編輯 PDF 文件上定義的常見元屬性。

下面是帶有方便的 getter 和 setter 的完整屬性列表:

  • 生產者
  • 建立日期
  • 建立者
  • 作者
  • 關鍵字
  • 主題
  • 標題
  • 修改日期

    此代碼範例使用setAuthorsetTitlesetKeywordssetModifiedDate方法來修改工作文件的作者、標題和關鍵詞。

    若要取得及設定上述未列出之屬性,請使用 getAnyMetadatasetAnyMetadata 方法,並傳入所需屬性的名稱。

    同樣,訪問和修改 PDF 文件上的安全設置必須通過SecurityManager進行。 呼叫 getSecurityPdfDocument 上檢索對其 SecurityManager 的引用,並使用它來根據預期用途限制對 PDF 的訪問。

    Java 開發人員可以使用 SecurityOptions 物件來更精細地控制 PDF 的安全性設定。

    欲了解更多詳細信息並探索 IronPDF 在不同編程環境中的功能,請訪問IronPDF 文檔與功能。 透過訪問 Iron Software 的官方網站 來探索更多產品解決方案。