In diesem Tutorial erfahren Sie, wie Sie PowerPoint-Präsentationen mit Java sichern. Es ist ein sehr wichtiger Anwendungsfall, PowerPoint-Präsentationen mit Java * mit einem Kennwort zu schützen *, damit Sie unbefugten Zugriff oder Änderungen an den Daten vermeiden können. Sie können diesen Vorgang für jedes von PowerPoint unterstützte Dateiformat ausführen, z. B. PPTX- oder PPT-Dateien.
Schritte zum Sichern von PowerPoint-Präsentationen mit Java
- Installieren Sie Aspose.Slides aus dem Maven-Repository, um die Präsentation zu sichern
- Instanziieren Sie ein Objekt der Klasse Presentation, um die Quelldatei zu laden
- Geben Sie das Kennwort an, um die Präsentation zu sichern
- Sichern Sie die Präsentation mit einem Passwort mit der Verschlüsselungsmethode
- Speichern Sie die Ausgabepräsentation verschlüsselt mit dem Passwort
Diese Schritte erläutern, wie Sie eine PowerPoint-Quellpräsentation laden, dann eine Kennwortzeichenfolge angeben und PowerPoint-Präsentation mit Java sperren. Jetzt wird die Ausgabepräsentation nur geöffnet, wenn beim Öffnen das angegebene Passwort eingegeben wird.
Code zum Sichern von PowerPoint-Präsentationen mit Java
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class HowToSecurePowerPointPresentationUsingJava { | |
public static void main() throws Exception { //main() function for HowToSecurePowerPointPresentationUsingJava | |
// Initialize the license to avoid trial version watermark after securing PowerPoint Presentation | |
License SecurePPTXlicense = new License(); | |
SecurePPTXlicense.setLicense("Aspose.Slides.lic"); | |
// Load the input presentation to be secured using the Presentation class object | |
Presentation PresentationToSecure = new Presentation("PowerPointPresentationToSecure.Pptx"); | |
// Specify the password to secure the presentation | |
String PasswordForPresentationSecurity = "a85a2btdvuo"; | |
// Encrypt or secure the target presentation with a password using the encrypt method | |
PresentationToSecure.getProtectionManager().encrypt(PasswordForPresentationSecurity); | |
// Save the output presentation encrypted with password | |
PresentationToSecure.save("PresentationSecuredWithPassword.pptx", SaveFormat.Pptx); | |
} | |
} |
Dieser Beispielcode kann für den Schutz von PowerPoint-Präsentationen mit Java verwendet werden, ohne dass MS PowerPoint oder Interop in Ihrer Umgebung installiert werden müssen. Es liefert kurz alle Details zusammen mit dem Java-Beispielcode, der die Eingabepräsentation lädt und sie aus Sicherheitsgründen mit dem Passwort verschlüsselt.
In diesem Tutorial haben wir gelernt, wie man PowerPoint-Präsentationen mit Java sichert. Weitere Informationen zu anderen Funktionen der API wie dem Einfügen von Wasserzeichenentwürfen in PowerPoint-Präsentationen mit Java finden Sie im Artikel zu So fügen Sie mit Java ein Entwurfswasserzeichen in eine PowerPoint-Präsentation ein.