PDF 加密與解密

IronPDF for Python可以打開受密碼保護的PDF文件、修改其中繼資料和安全設置,並以新密碼重新保存它們——在幾行程式碼中實現完整的加密和解密工作流程。

入門指南

將文件路徑和現有密碼傳遞給PdfDocument.FromFile以打開加密的PDF。 根據需要修改安全設置和中繼資料,然後將新密碼分配給SaveAs保存。

理解程式碼

  • PdfDocument.FromFile(path, password): 使用提供的密碼解密以打開加密的PDF文件。 如果密碼不正確,引發異常。
  • MetaData.Author / Keywords / ModifiedDate: 解密後可讀取或更新的中繼資料欄位。
  • SecuritySettings.RemovePasswordsAndEncryption(): 從記憶體文件中刪除當前加密,允許重新配置安全設置。
  • SecuritySettings.MakePdfDocumentReadOnly(key): 使用新的內部密鑰重新應用唯讀保護。
  • SecuritySettings.AllowUser*: 細粒度的使用者許可標誌——設置為False以限制特定操作。
  • pdf.Password = "my-password": 設置開啟保存的PDF所需的新密碼。
  • SaveAs("secured.pdf"): 保存應用所有新設置的重新加密文件。

不重新加密的解密

要生成受密碼保護的PDF的未加密副本, 請調用Password的情況下保存。

學習如何使用IronPDF for Python保護PDF文件!

準備開始了嗎?
版本: 2026.6 剛剛發布
Still Scrolling Icon

還在滾動嗎?

希望快速證明嗎?
運行範例 看您的HTML轉化成PDF。