Schutz ist wichtig für vertrauliche und private Dokumente. In diesem Artikel werden wir sehen, wie man PowerPoint-Präsentationsdateien mit einem Passwort in Java sperrt. Außerdem lernen wir, Präsentationsdateien durch Entfernen ihres Passworts zu entsperren und wie man das vorhandene Passwort ändert von PPT- und PPTX-Dateien.

Kennwortgeschützte Präsentationen - PPT-PPTX in Java sperren und entsperren

Nachfolgend werden folgende Themen behandelt:

Java-API zum Sperren und Entsperren von PowerPoint-Dateien

Zum Schutz von Präsentationsdateien verwenden wir die Java-API von GroupDocs.Merger. Die API bietet die Funktionen zum Hinzufügen, Ändern und Entfernen von Kennwörtern für Präsentationen und andere Dokumente.

Herunterladen und konfigurieren

Holen Sie sich die Bibliothek aus dem Abschnitt Downloads. Fügen Sie für Ihre Maven-basierte Java-Anwendung einfach die folgende pom.xml-Konfiguration hinzu. Danach können Sie die Beispiele dieses Artikels sowie die vielen weiteren Beispiele ausprobieren, die auf GitHub verfügbar sind. Einzelheiten finden Sie in der API-Referenz.

<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>

Passwort zu PowerPoint-Dateien in Java hinzufügen - PPT/PPTX sperren

PPT mit Passwort sperren

Sie können jede Präsentationsdatei einfach sperren, indem Sie ihr programmgesteuert ein Kennwort hinzufügen. Die folgenden Schritte zeigen, wie Sie ein Kennwort zu einer PowerPoint-Präsentationsdatei (PPT/PPTX) in Java hinzufügen.

Das folgende Java-Code-Snippet sperrt die Präsentation, indem es der PPT-Datei ein Kennwort hinzufügt.

/*
 * Kennwortgeschützte PowerPoint-Dateien in Java
 */
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");

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

Wenn Sie versuchen, die aus dem obigen Code erhaltene Ausgabedatei zu öffnen, fragt der Bearbeiter oder Betrachter beim Öffnen der Präsentation nach dem Kennwort.

Geben Sie das Passwort für geschütztes PPTX ein

Aktualisieren Sie das vorhandene Passwort von PPT/PPTX-Dateien in Java

Wenn Sie Zweifel haben, dass Ihr Passwort von jemandem eingesehen wird. Sie können es leicht ändern. Mit den folgenden Schritten können Sie das vorhandene Passwort der Präsentationsdatei in Java ändern.

Hier ist das Java-Code-Snippet, das das vorhandene Passwort durch ein neues einer PowerPoint PPT/PPTX-Präsentation ersetzt.

/*
 * Ändern Sie das Passwort der geschützten PPT/PPTX-Dateien in Java
 */
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");

Entfernen Sie das Kennwort der Präsentation in Java - Entsperren Sie PPT/PPTX

PPT entsperren - Passwort entfernt

Lassen Sie uns den Schutz aufheben und jedem Zugriff auf die Datei gewähren. Öffnen Sie einfach die Datei und entfernen Sie dann ihr Passwort für den öffentlichen Zugriff. Die folgenden Schritte zeigen, wie Sie die PPT-Datei entsperren, indem Sie das Kennwort in Java entfernen.

  • Bereiten Sie die Ladeoptionen mit dem neuesten Passwort vor.
  • Laden Sie die PowerPoint-PPT/PPTX-Datei mit der Klasse Merger.
  • Entfernen Sie das Passwort mit der Methode removePassword().
  • Speichern Sie die entsperrte Datei mit der Methode save().

Das folgende Java-Codebeispiel entfernt das Kennwort aus der PowerPoint-Präsentationsdatei, damit es entsperrt bleibt.

/*
 * Passwort aus PowerPoint-Präsentationen in Java entfernen
 */
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");

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

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Fassen wir zusammen, was wir heute gelernt haben. Wir haben eine PowerPoint-Präsentation (PPTX) verwendet und zuerst ein Passwort hinzugefügt, um sie zu sperren. Als nächstes haben wir das vorhandene Passwort geändert. Zuletzt haben wir gelernt, wie man das Passwort der geschützten PowerPoint-Datei in Java entfernt.

Um mehr über GroupDocs.Merger for Java zu erfahren, besuchen Sie die Dokumentation. Es wird Ihnen helfen, Ihre eigenen Anwendungen zum Sperren und Entsperren von Präsentationsdateien zu entwickeln. Bei Fragen kontaktieren Sie uns über das Forum.

Siehe auch