密碼、安全性和元數據
IronPDF 可以修改 PDF 的元數據和安全設置。在安全性方面,這包括將 PDF 設置為只讀、不可打印、密碼保護和加密。對於元數據,這包括定義新屬性和編輯現有屬性的能力。
要在 IronPDF for Java 中管理 PDF 的元數據,開發者必須首先獲取其 MetadataManager
的引用。這個類提供了直接訪問和修改 PDF 元內容的方法。開發者可以使用相同名稱的 getter 和 setter 快速讀取和編輯 PDF 文檔上常見定義的元屬性。
具有方便的 getter 和 setter 的完整屬性列表如下:
Producer
CreationDate
Creator
Author
Keywords
Subject
Title
ModifiedDate
代碼範例使用 setAuthor
、setTitle
、setKeywords
和 setModifiedDate
方法來修改正在處理文檔的作者、標題和關鍵字。
要獲取和設置上述列表之外的屬性,請使用 getAnyMetadata
和 setAnyMetadata
方法並指定所需屬性的名稱。
同樣,要訪問並修改 PDF 文檔的安全設置,必須通過一個 SecurityManager
來完成。在 PdfDocument
上調用 getSecurity
以獲取其 SecurityManager
的引用,並使用它根據預期用途限制對 PDF 的訪問。
Java 開發者可以使用 SecurityOptions
對象來更細粒度地控制 PDF 的安全設置。