PDF 加密與解密

此代碼範例演示了如何修改元數據、將 PDF 設置為唯讀、配置權限和更改文檔加密密碼。

首先,使用 open 方法導入現有的 PDF 文檔。此方法可以通過指定第二個參數作為密碼來打開受密碼保護的文檔。

要設置新的元數據信息,首先創建一個空的 Map,並添加元數據的鍵值對,如作者和關鍵字。使用 overrideMetadata 方法將新元數據應用於 PDF 文檔。

接下來,使用 removePasswordsAndEncryption 方法刪除密碼和加密,並通過設定新密碼使用 makePdfDocumentReadOnly 方法將 PDF 配置為唯讀。

使用一個名為 "permissions" 的對象來配置 PDF 文檔的權限,該對象指定是否允許某些操作,例如註釋、內容提取、表單填寫和打印。將權限對象傳遞給 setPermission 方法。

最後,更改或設置文檔加密密碼為 "my-password",並將修改後的 PDF 保存為 "secured.pdf"。