Зашифровать презентацию PPT PowerPoint

Пароль — это распространенная схема защиты, используемая для защиты файлов или данных от несанкционированного доступа. Если вы хотите, чтобы только избранные люди могли получить доступ или открыть вашу презентацию PowerPoint, вы можете зашифровать и заблокировать файл презентации с помощью пароля.

В этой статье вы узнаете, как зашифровать PowerPoint на C#. Мы также предоставим инструкции по расшифровке презентаций и связанных с ними процедур.

C# API для шифрования и расшифровки PPT

Разработчики и приложения используют 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);
}

Примечание. Когда вы устанавливаете эту защиту от записи для презентации, человек с сильной волей может приступить к изменению презентации.

Расшифровать PowerPoint PPT на C#

Когда вам нужно работать с зашифрованной презентацией, вы должны сначала расшифровать презентацию, передав пароль, который использовался для блокировки презентации в первую очередь.

  1. Создайте экземпляр класса LoadOptions и передайте пароль для презентации.
  2. Создайте экземпляр класса Presentation и загрузите презентацию, которую хотите расшифровать.
  3. Поработайте над презентацией.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
  // работа с расшифрованной презентацией
}

Удалить шифрование, чтобы отключить защиту паролем

Сняв шифрование с защищенной паролем презентации PowerPoint, вы получаете обычную презентацию (без ограничений). Если вы больше не видите причин блокировать презентацию, имеет смысл навсегда отключить защиту паролем, чтобы каждый мог просматривать ее содержимое.

Здесь также, чтобы удалить шифрование презентации, вы должны знать и указать пароль, используемый для его шифрования.

  1. Создайте экземпляр класса LoadOptions и передайте пароль для презентации.
  2. Создайте экземпляр класса «Презентация» и загрузите презентацию, защиту которой вы хотите снять.
  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/net/features-overview/), просмотрите нашу [документацию](https://docs.aspose.com/slides/ сеть/). Если у вас есть вопросы, вы можете разместить их на нашем форуме.