加密 PPT PowerPoint 演示文稿

密碼是一種常見的保護方案,用於保護文件或數據免遭未經授權的訪問。如果您只希望選定的人能夠訪問或打開您的 PowerPoint,您可以使用密碼加密和鎖定演示文稿文件。

在本文中,您將學習如何使用 C# 加密 PowerPoint。我們還將提供有關解密演示文稿和相關程序的說明。

用於加密和解密 PPT 的 C# API

開發人員和應用程序使用 Aspose.Slides for .NET 創建、閱讀、編輯、轉換和操作 PowerPoint 演示文稿(無需 Microsoft PowerPoint 或 Office)。 Aspose.Slides 使執行涉及演示文稿的加密和解密任務變得非常容易。

完成本安裝 指南中的步驟。安裝 Aspose.Slides 後,繼續下一節。

C# 使用密碼加密 PowerPoint PPT

當您使用密碼加密和鎖定演示文稿時,只有授權人員(知道正確密碼的人)才能打開演示文稿。如果您的演示文稿包含敏感信息,則此加密程序可能是您要考慮的保護方案。

  1. 創建 Presentation 類的實例並加載要加密的演示文稿。
  2. 調用 Encrypt 方法並傳遞您要設置的密碼。
  3. 保存修改後的演示文稿。
using (Presentation presentation = new Presentation("pres.pptx"))
{
    presentation.ProtectionManager.Encrypt("123123");
    presentation.Save("encrypted-pres.ppt", SaveFormat.Ppt);
}

設置寫保護以阻止修改

帶有“請勿修改”消息的演示文稿可能足以阻止觀眾編輯演示文稿。如果您想告訴那些觀眾您提供的演示文稿是最終版本,則此消息具有相同的目的。

  1. 創建 Presentation 類的實例並加載要加密的演示文稿。
  2. 調用 SetWriteProtection 方法並傳遞您的首選密碼。
  3. 保存修改後的演示文稿。
using (Presentation presentation = new Presentation("pres.ppt"))
{
    presentation.ProtectionManager.SetWriteProtection("123123");
    presentation.Save("write-protected-pres.ppt", SaveFormat.Ppt);
}

注意:當您將此寫保護設置為演示文稿時,意志堅強的人可能會繼續修改演示文稿。

在 C# 中解密 PowerPoint PPT

當您需要使用加密的演示文稿時,您必須首先傳遞用於鎖定演示文稿的密碼來解密演示文稿。

  1. 創建 LoadOptions 類的實例並傳遞演示文稿的密碼。
  2. 創建 Presentation 類的實例並加載要解密的演示文稿。
  3. 對演示文稿做一些工作。
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
  // 使用解密的演示文稿
}

刪除加密以禁用密碼保護

通過從受密碼保護的 PowerPoint 演示文稿中刪除加密,您可以獲得常規演示文稿(無限制)。如果您不再需要鎖定演示文稿,則可以永久禁用密碼保護,這樣每個人都可以查看其內容。

同樣,要刪除演示文稿的加密,您必須知道並提供用於加密它的密碼。

  1. 創建 LoadOptions 類的實例並傳遞演示文稿的密碼。
  2. 創建 Presentation 類的實例並加載要移除其保護的演示文稿。
  3. 調用“RemoveEncryption”方法。
  4. 保存修改後的演示文稿。
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
    presentation.ProtectionManager.RemoveEncryption();
    presentation.Save("encryption-removed.ppt", SaveFormat.Ppt);
}

獲得免費許可證

想不受限制地試用 Aspose.Slides 的功能嗎?獲取免費臨時許可證

結論

學習瞭如何加密和解密 PowerPoint 演示文稿以防止未經授權的訪問後,您可能會對其他與安全相關的操作感興趣。我們建議您查看我們文檔中的 密碼保護演示文稿 一文。

要了解有關 Aspose.Slides 功能 的更多信息,請閱讀我們的[文檔](https://docs.aspose.com/slides/網/)。如果您有任何問題,可以在我們的論壇 上發帖。