Пароль — це звичайна схема захисту, яка використовується для захисту файлів або даних від несанкціонованого доступу. Якщо ви хочете, щоб лише вибрані люди мали доступ або відкривали ваш PowerPoint, ви можете зашифрувати та заблокувати файл презентації паролем.
У цій статті ви дізнаєтесь, як зашифрувати PowerPoint на C#. Ми також надамо інструкції щодо розшифровки презентацій і відповідних процедур.
Зашифруйте PowerPoint за допомогою пароля, щоб запобігти відкриттю
Розшифруйте PowerPoint, щоб відкрити захищену паролем презентацію
C# API для шифрування та дешифрування PPT
Розробники та додатки використовують Aspose.Slides for .NET для створення, читання, редагування, конвертації та керування презентаціями PowerPoint (без Microsoft PowerPoint або Office). Aspose.Slides дозволяє дуже легко виконувати завдання шифрування та дешифрування презентацій.
Виконайте кроки, наведені в цьому посібнику з інсталяції. Після встановлення Aspose.Slides переходьте до наступного розділу.
C# Шифруйте PowerPoint PPT за допомогою пароля
Коли ви шифруєте та блокуєте презентацію за допомогою пароля, лише авторизовані люди (які знають правильний пароль) зможуть відкрити презентацію. Якщо ваша презентація містить конфіденційну інформацію, ця процедура шифрування, ймовірно, є схемою захисту, яку ви захочете розглянути.
- Створіть екземпляр класу
Presentation
і завантажте презентацію, яку потрібно зашифрувати. - Викличте метод
Encrypt
і передайте пароль, який ви хочете встановити. - Збережіть змінену презентацію.
using (Presentation presentation = new Presentation("pres.pptx"))
{
presentation.ProtectionManager.Encrypt("123123");
presentation.Save("encrypted-pres.ppt", SaveFormat.Ppt);
}
Встановіть захист від запису для запобігання модифікації
Презентація з повідомленням «Не змінювати» може виявитися достатньою, щоб перешкодити глядачам редагувати презентацію. Це повідомлення служить тій самій меті, якщо ви хочете повідомити глядачам, що представлена вами презентація є остаточною версією.
- Створіть екземпляр класу
Presentation
і завантажте презентацію, яку потрібно зашифрувати. - Викличте метод
SetWriteProtection
і введіть бажаний пароль. - Збережіть змінену презентацію.
using (Presentation presentation = new Presentation("pres.ppt"))
{
presentation.ProtectionManager.SetWriteProtection("123123");
presentation.Save("write-protected-pres.ppt", SaveFormat.Ppt);
}
Примітка. Коли ви встановлюєте цей захист від запису для презентації, вольова особа може змінити презентацію.
Розшифруйте PowerPoint PPT у C#
Коли вам потрібно працювати із зашифрованою презентацією, вам потрібно спочатку розшифрувати презентацію, передавши пароль, який використовувався для блокування презентації.
- Створіть екземпляр класу
LoadOptions
і передайте пароль для презентації. - Створіть екземпляр класу
Presentation
і завантажте презентацію, яку потрібно розшифрувати. - Попрацюйте з презентацією.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
// робота з розшифрованою презентацією
}
Видаліть шифрування, щоб вимкнути захист паролем
Знявши шифрування із захищеної паролем презентації PowerPoint, ви отримуєте звичайну презентацію (без обмежень). Якщо ви більше не бачите причини блокувати презентацію, має сенс назавжди вимкнути захист паролем, щоб усі могли переглядати її вміст.
Тут також, щоб видалити шифрування презентації, ви повинні знати та надати пароль, який використовується для її шифрування.
- Створіть екземпляр класу
LoadOptions
і передайте пароль для презентації. - Створіть екземпляр класу
Presentation
і завантажте презентацію, захист якої потрібно зняти. - Викличте метод
RemoveEncryption
. - Збережіть змінену презентацію.
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/ net/). Якщо у вас є запитання, ви можете опублікувати їх на нашому форумі.