PDF 加密與解密

此代碼範例演示了如何使用 IronPDF 功能強大的 C# .NET PDF 庫修改元數據、設置 PDF 為只讀、配置權限以及更改文件加密密碼。

首先,使用 open 方法導入一個現有的PDF文件。 此方法可以通過將密碼指定為第二個參數來打開受密碼保護的文件,從而提供對安全文件的強大處理能力。

要設置新的元數據信息,首先創建一個空的映射,然後添加元數據的鍵值對,例如作者和關鍵字。 在 IronPDF 中使用 overrideMetadata 方法有效地將新的元數據應用到 PDF 文件。

接下來,使用 IronPDF 提供的 removePasswordsAndEncryption 方法來移除密碼和加密,並透過 makePdfDocumentReadOnly 方法設定新密碼將 PDF 配置為唯讀,以確保文件的完整性和安全性。

PDF文件的權限是使用名為「permissions」的對象來配置的,該對象指定是否允許執行某些操作,例如注釋、內容提取、填寫表單和打印。 將權限物件傳遞給 setPermission 方法,以精確控制文件的可訪問性功能。

最後,將文件加密密碼更改或設置為「my-password」,然後將修改後的 PDF 保存為「secured.pdf」,展示 IronPDF 在應用程式開發中安全文件管理的能力。