PDF 加密與解密
此程式碼範例示範如何使用 IronPDF 強大的 C# .NET PDF 函式庫來修改元資料、將 PDF 設為唯讀、設定權限,以及變更文件加密密碼。
首先,請使用 open 方法匯入現有的 PDF 文件。 此方法可透過將密碼指定為第二個參數來開啟受密碼保護的文件,提供對受保護檔案的強大處理能力。
若要設定新的元資料資訊,請先建立一個字典,並為元資料(例如作者和關鍵字)新增鍵值對。 請利用 IronPDF 中的 overrideMetadata 方法,將新元數據有效地套用至 PDF 文件中。
接著,使用 IronPDF 提供的 removePasswordsAndEncryption 方法移除密碼與加密,並透過 makePdfDocumentReadOnly 方法設定新密碼將 PDF 設為唯讀,以確保文件的完整性與安全性。
PDF 文件的權限是透過名為"permissions"的物件進行設定,該物件指定是否允許或禁止特定操作,例如註解、內容擷取、表單填寫及列印。 將 permissions 物件傳遞給 setPermission 方法,以精確控制文件的輔助功能。
最後,請將文件加密密碼變更或設定為"my-password",並將修改後的 PDF 儲存為"secured.pdf",藉此展示 IronPDF 在應用程式開發中進行安全文件管理的能力。




