PDF 加密與解密

PDF 安全性是處理 PDF 檔案的重要方面,IronPDF 非常重視 PDF 安全性。 使用 IronPDF,您可以透過對 PDF 應用自訂元資料和安全設定來加密和解密 PDF 檔案。 IronPDF 支援將加密檔案 128 位元加密,能夠解密先前加密的檔案(前提是您擁有存取該檔案所需的正確密碼),並可對現有或新建立的 PDF 文件套用密碼保護。

使用 IronPDF 加密和解密 PDF 文件的第一步是建立一個新的 PDF 文件,或像我們在這裡一樣載入一個現有的 PDF 文件。 在使用PdfDocument.FromFile載入 PDF 檔案時,我們向FromFile方法傳遞了兩個參數:第一個參數是 PDF 的檔案路徑,第二個參數是開啟加密 PDF 的密碼。

接下來幾行程式碼是編輯加密 PDF 的元資料。 例如, pdf.MetaData.Author用於使用我們自訂的字串值編輯 Author 欄位。 每個 metadata 欄位都可以使用 pdf.MetaData.field-key 來存取,其中 field-key 會被您想要編輯的欄位名稱所取代,例如 Author, Keywords, modifiedDate 等。這對於賦予 PDF 關鍵字特別有用,因為關鍵字可以讓 PDF 更容易被找到、自訂修改日期、新作者,或其他任何您需要在 MetaData 屬性中自訂的內容。

下一行程式碼會移除 PDF 文件中所有現有的密碼和加密資訊。 此解密過程可讓您保存未加密的 PDF,或清除 PDF 以便您可以為其添加新的加密設置,而這正是我們接下來要做的事情。 pdf.SecuritySettings.setting允許您自訂 PDF 的安全設置,其中setting替換為您要更改的實際設定。 例如, pdf.SecuritySettings.MakePdfDocumentReadOnly將 PDF 設定為唯讀。 PdfSecuritySettings類別包含許多選項,允許對 PDF 的安全性設定進行完全自訂,從禁止使用者註釋到控制列印權限; 此類確保正確、有效率地處理 PDF 安全性問題。

pdf.Password用於更改 PDF 文件的密碼,或在文件沒有現有密碼時設定新密碼。 此密碼使用強大的 128 位元加密技術對 PDF 檔案進行加密,防止未經授權的存取。 如果您對元資料和安全設定感到滿意,可以使用SaveAs()將 PDF 文件儲存到所需的檔案位置。 學習如何使用 IronPDF 設定 PDF 權限和密碼

準備好開始了嗎?
Nuget 下載 16,685,821 | 版本: 2025.12 剛發表