Zaszyfruj prezentację PowerPoint PPT

Hasło to powszechny schemat ochrony używany do ochrony plików lub danych przed nieautoryzowanym dostępem. Jeśli chcesz, aby tylko wybrane osoby mogły uzyskiwać dostęp do programu PowerPoint lub otwierać go, możesz zaszyfrować i zablokować plik prezentacji za pomocą hasła.

W tym artykule dowiesz się, jak zaszyfrować PowerPoint w C#. Udostępnimy również instrukcje dotyczące odszyfrowywania prezentacji i związanych z tym procedur.

C# API do szyfrowania i odszyfrowywania PPT

Programiści i aplikacje używają Aspose.Slides for .NET do tworzenia, czytania, edytowania, konwertowania i manipulowania prezentacjami PowerPoint (bez Microsoft PowerPoint lub Office). Aspose.Slides bardzo ułatwia wykonywanie zadań szyfrowania i deszyfrowania obejmujących prezentacje.

Wykonaj czynności opisane w tym przewodniku Instalacja. Po zainstalowaniu Aspose.Slides przejdź do następnej sekcji.

C# Szyfruj PowerPoint PPT za pomocą hasła{#Szyfruj-PowerPoint-z-hasłem-aby zapobiec otwarciu}

Gdy zaszyfrujesz i zablokujesz prezentację hasłem, tylko upoważnione osoby (znające prawidłowe hasło) będą mogły ją otworzyć. Jeśli Twoja prezentacja zawiera poufne informacje, ta procedura szyfrowania jest prawdopodobnie schematem ochrony, który będziesz chciał rozważyć.

  1. Utwórz instancję klasy Prezentacja i załaduj prezentację, którą chcesz zaszyfrować.
  2. Wywołaj metodę Encrypt i podaj hasło, które chcesz ustawić.
  3. Zapisz zmodyfikowaną prezentację.
using (Presentation presentation = new Presentation("pres.pptx"))
{
    presentation.ProtectionManager.Encrypt("123123");
    presentation.Save("encrypted-pres.ppt", SaveFormat.Ppt);
}

Ustaw ochronę przed zapisem na zniechęcającą do modyfikacji

Prezentacja z komunikatem „Nie modyfikuj” może wystarczyć, aby zniechęcić widzów do edytowania prezentacji. Ta wiadomość służy temu samemu celowi, jeśli chcesz powiedzieć tym widzom, że dostarczona przez Ciebie prezentacja jest wersją ostateczną.

  1. Utwórz instancję klasy Prezentacja i załaduj prezentację, którą chcesz zaszyfrować.
  2. Wywołaj metodę SetWriteProtection i podaj preferowane hasło.
  3. Zapisz zmodyfikowaną prezentację.
using (Presentation presentation = new Presentation("pres.ppt"))
{
    presentation.ProtectionManager.SetWriteProtection("123123");
    presentation.Save("write-protected-pres.ppt", SaveFormat.Ppt);
}

Uwaga: po ustawieniu tej ochrony przed zapisem dla prezentacji osoba o silnej woli może przystąpić do modyfikowania prezentacji.

Odszyfruj PowerPoint PPT w C#

Kiedy musisz pracować z zaszyfrowaną prezentacją, musisz najpierw odszyfrować prezentację, przekazując hasło, które zostało użyte do zablokowania prezentacji.

  1. Utwórz instancję klasy LoadOptions i przekaż hasło do prezentacji.
  2. Utwórz instancję klasy Prezentacja i załaduj prezentację, którą chcesz odszyfrować.
  3. Wykonaj pracę z prezentacją.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
  // pracować z odszyfrowaną prezentacją
}

Usuń szyfrowanie, aby wyłączyć ochronę hasłem

Usuwając szyfrowanie z chronionej hasłem prezentacji programu PowerPoint, uzyskujesz dostęp do zwykłej prezentacji (bez ograniczeń). Jeśli nie widzisz już powodu, aby blokować prezentację, warto na dobre wyłączyć ochronę hasłem, aby każdy mógł zobaczyć jej zawartość.

Również tutaj, aby usunąć szyfrowanie prezentacji, musisz znać i podać hasło użyte do jej zaszyfrowania.

  1. Utwórz instancję klasy LoadOptions i przekaż hasło do prezentacji.
  2. Utwórz instancję klasy Prezentacja i załaduj prezentację, której ochronę chcesz usunąć.
  3. Wywołaj metodę RemoveEncryption.
  4. Zapisz zmodyfikowaną prezentację.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
    presentation.ProtectionManager.RemoveEncryption();
    presentation.Save("encryption-removed.ppt", SaveFormat.Ppt);
}

Uzyskaj bezpłatną licencję

Chcesz wypróbować funkcje Aspose.Slides bez ograniczeń? Uzyskaj bezpłatną licencję tymczasową.

Wniosek

Po nauczeniu się, jak szyfrować i odszyfrowywać prezentacje PowerPoint, aby chronić je przed nieautoryzowanym dostępem, możesz być zainteresowany innymi operacjami związanymi z bezpieczeństwem. Zalecamy zapoznanie się z artykułem Prezentacja chroniona hasłem w naszej dokumentacji.

Aby dowiedzieć się więcej o [funkcjach] Aspose.Slides (https://docs.aspose.com/slides/net/features-overview/), przejrzyj naszą [dokumentację](https://docs.aspose.com/slides/ internet/). Jeśli masz pytania, możesz je zadać na naszym forum.