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.
Nachfolgend werden folgende Themen behandelt:
- Java API zum Schützen von PowerPoint PPT/PPTX mit Passwort
- PowerPoint-Dateien durch Hinzufügen eines Passworts sperren
- PPT/PPTX-Passwort ändern
- Entfernen von Präsentationskennwörtern
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
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.
- Legen Sie das Passwort mit [AddPasswordOptions] fest (https://apireference.groupdocs.com/merger/java/com.groupdocs.merger.domain.options/AddPasswordOptions).
- Laden Sie die Präsentationsdatei mit der Klasse Merger.
- Wenden Sie das Passwort mit [addPassword()] an (https://apireference.groupdocs.com/merger/java/com.groupdocs.merger/Merger#addPassword(com.groupdocs.merger.domain.options.interfaces.IAddPasswordOptions)) Methode.
- Speichern Sie die geschützte Präsentation mit der Methode save().
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.
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.
- Bereiten Sie die Ladeoptionen mit dem aktuellen Passwort vor.
- Legen Sie die Update-Optionen mit dem neuen Passwort fest.
- Laden Sie die Präsentation mit der Klasse Merger.
- Ändern Sie nun das Passwort mit [updatePassword()](https://apireference.groupdocs.com/merger/java/com.groupdocs.merger/Merger#updatePassword(com.groupdocs.merger.domain.options.interfaces. IUpdatePasswordOptions))-Methode.
- Rufen Sie abschließend die Methode save() auf, um die gesperrte Datei zu speichern.
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
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.