Ochrona jest ważna w przypadku dokumentów poufnych i prywatnych. W tym artykule zobaczymy, jak zablokować pliki prezentacji PowerPoint za pomocą hasła w Javie. Ponadto nauczymy się odblokowywać pliki prezentacji, usuwając ich hasło, a także jak zmienić istniejące hasło plików PPT i PPTX.

Prezentacje chronione hasłem - Zablokuj Odblokuj PPT-PPTX w Javie

Poniżej omówiono następujące tematy:

Java API do blokowania i odblokowywania plików programu PowerPoint

Aby poradzić sobie z ochroną plików prezentacji, użyjemy Java API GroupDocs.Merger. Interfejs API umożliwia dodawanie, zmianę i usuwanie funkcji ochrony hasłem prezentacji i innych dokumentów.

Pobierz i skonfiguruj

Pobierz bibliotekę z sekcji pliki do pobrania. W przypadku aplikacji Java opartej na Maven wystarczy dodać następującą konfigurację pom.xml. Następnie możesz wypróbować przykłady z tego artykułu, a także wiele innych przykładów dostępnych na GitHub. Aby uzyskać szczegółowe informacje, odwiedź Odniesienie do interfejsu API.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>21.9</version> 
</dependency>

Dodaj hasło do plików programu PowerPoint w Javie — Zablokuj PPT/PPTX

Zablokuj PPT hasłem

Możesz łatwo zablokować dowolny plik prezentacji, dodając do niego hasło programowo. Poniższe kroki pokazują, jak dodać hasło do dowolnego pliku prezentacji PowerPoint (PPT/PPTX) w Javie.

Poniższy fragment kodu Java blokuje prezentację, dodając hasło do pliku PPT.

/*
 * Zabezpiecz hasłem pliki programu PowerPoint w Javie
 */
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");

Merger merger = new Merger("path/presentation.pptx");
merger.addPassword(addOptions);
merger.save("path/protected-presentation.pptx");

Podczas próby otwarcia pliku wyjściowego uzyskanego z powyższego kodu edytor lub przeglądarka poprosi o hasło podczas otwierania prezentacji.

Wprowadź hasło do chronionego PPTX

Zaktualizuj istniejące hasło plików PPT/PPTX w Javie

Jeśli masz wątpliwości, czy ktoś rzucił okiem na Twoje hasło. Możesz to łatwo zmienić. Poniższe kroki pozwalają zmienić istniejące hasło pliku prezentacji w Javie.

Oto fragment kodu Java, który zmienia istniejące hasło na nowe z prezentacji PowerPoint PPT/PPTX.

/*
 * Zmień hasło do chronionych plików PPT/PPTX w Javie
 */
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
UpdatePasswordOptions updateOptions = new UpdatePasswordOptions("TOPSECRET_pa22WORD");

Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.updatePassword(updateOptions);
merger.save("path/pwd-changed-presentation.pptx");

Usuń hasło prezentacji w Javie — odblokuj PPT/PPTX

Odblokuj PPT — hasło zostało usunięte

Usuńmy ochronę i pozwólmy wszystkim uzyskać dostęp do pliku. Po prostu otwórz plik, a następnie usuń jego hasło, aby uzyskać dostęp publiczny. Poniższe kroki pokazują, jak odblokować plik PPT poprzez usunięcie hasła w Javie.

  • Przygotuj opcje ładowania przy użyciu najnowszego hasła.
  • Załaduj plik PowerPoint PPT/PPTX przy użyciu klasy Merger.
  • Usuń hasło za pomocą metody removePassword().
  • Zapisz odblokowany plik za pomocą metody save().

Poniższy przykładowy kod Java usuwa hasło z pliku prezentacji programu PowerPoint, aby zachować jego odblokowanie.

/*
 * Usuń hasło z prezentacji PowerPoint w Javie
 */
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");

Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.removePassword();
merger.save("path/no-pwd-presentation.pptx");

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z interfejsu API bez ograniczeń ewaluacyjnych.

Wniosek

Podsumujmy, czego się dzisiaj nauczyliśmy. Użyliśmy prezentacji PowerPoint (PPTX) i najpierw dodaliśmy do niej hasło, aby ją zablokować. Następnie zmieniliśmy jego dotychczasowe hasło. Na koniec dowiedzieliśmy się, jak usunąć hasło do chronionego pliku PowerPoint w Javie.

Aby dowiedzieć się więcej o GroupDocs.Merger for Java, odwiedź dokumentację. Pomoże Ci opracować własne aplikacje do blokowania i odblokowywania plików prezentacji. W przypadku pytań skontaktuj się z nami za pośrednictwem forum.

Zobacz też