Bescherming is belangrijk voor vertrouwelijke en privédocumenten. In dit artikel zullen we zien hoe u PowerPoint-presentatiebestanden kunt vergrendelen met een wachtwoord in Java. Verder zullen we leren presentatiebestanden te ontgrendelen door hun wachtwoord te verwijderen en ook hoe we het bestaande wachtwoord van PPT- en PPTX-bestanden kunnen wijzigen.
Hieronder worden de volgende onderwerpen besproken:
- Java API om PowerPoint PPT/PPTX met wachtwoord te beschermen
- Vergrendel PowerPoint-bestanden door een wachtwoord toe te voegen
- Wijzig het PPT/PPTX-wachtwoord
- Presentatiewachtwoorden verwijderen
Java API om PowerPoint-bestanden te vergrendelen en ontgrendelen
Voor de bescherming van presentatiebestanden zullen we de Java API van GroupDocs.Merger gebruiken. De API biedt functies voor het toevoegen, wijzigen en verwijderen van wachtwoordbeveiliging voor presentaties en andere documenten.
Downloaden en configureren
Haal de bibliotheek op via het gedeelte downloads. Voeg voor uw op Maven gebaseerde Java-toepassing de volgende pom.xml-configuratie toe. Hierna kun je de voorbeelden van dit artikel proberen, evenals de vele andere voorbeelden die beschikbaar zijn op GitHub. Voor meer informatie kunt u de API-referentie bezoeken.
<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>
Wachtwoord toevoegen aan PowerPoint-bestanden in Java - Vergrendel PPT/PPTX
U kunt elk presentatiebestand eenvoudig vergrendelen door er programmatisch een wachtwoord aan toe te voegen. De volgende stappen laten zien hoe u een wachtwoord kunt toevoegen aan een PowerPoint-presentatiebestand (PPT/PPTX) in Java.
- Stel het wachtwoord in met AddPasswordOptions.
- Laad het presentatiebestand met behulp van de klasse Merger.
- Pas het wachtwoord toe met de methode addPassword() .
- Sla de beveiligde presentatie op met de methode save().
Het volgende Java-codefragment vergrendelt de presentatie door een wachtwoord toe te voegen aan het PPT-bestand.
/*
* Wachtwoord Beveilig PowerPoint-bestanden in Java
*/
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");
Merger merger = new Merger("path/presentation.pptx");
merger.addPassword(addOptions);
merger.save("path/protected-presentation.pptx");
Wanneer u probeert het uitvoerbestand te openen dat is verkregen uit de bovenstaande code, zal de redacteur of kijker om het wachtwoord vragen bij het openen van de presentatie.
Update het bestaande wachtwoord van PPT/PPTX-bestanden in Java
Als u twijfelt of iemand naar uw wachtwoord heeft gekeken. Je kunt het eenvoudig wijzigen. Met de volgende stappen kunt u het bestaande wachtwoord van het presentatiebestand in Java wijzigen.
- Bereid de laadopties voor met het huidige wachtwoord.
- Stel de update-opties in met het nieuwe wachtwoord.
- Laad de presentatie met behulp van de klasse Merger.
- Wijzig nu het wachtwoord met behulp van de updatePassword()) methode.
- Roep tot slot de methode save() aan om het vergrendelde bestand op te slaan.
Hier is het Java-codefragment dat het bestaande wachtwoord verandert met een nieuw wachtwoord van een PowerPoint PPT/PPTX-presentatie.
/*
* Wijzig het wachtwoord van de beveiligde PPT/PPTX-bestanden 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");
Verwijder het wachtwoord van de presentatie in Java - Ontgrendel PPT/PPTX
Laten we de beveiliging verwijderen en iedereen toegang geven tot het bestand. Open gewoon het bestand en verwijder vervolgens het wachtwoord voor openbare toegang. De volgende stappen laten zien hoe u het PPT-bestand kunt ontgrendelen door het wachtwoord in Java te verwijderen.
- Bereid de laadopties voor met het nieuwste wachtwoord.
- Laad het PowerPoint PPT/PPTX-bestand met behulp van de klasse Merger.
- Verwijder het wachtwoord met de methode removePassword().
- Sla het ontgrendelde bestand op met de methode save().
Het volgende Java-codevoorbeeld verwijdert het wachtwoord uit het PowerPoint-presentatiebestand om het ontgrendeld te houden.
/*
* Wachtwoord verwijderen uit PowerPoint-presentaties in Java
*/
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.removePassword();
merger.save("path/no-pwd-presentation.pptx");
Ontvang een gratis API-licentie
U kunt een gratis tijdelijke licentie krijgen om de API te gebruiken zonder de evaluatiebeperkingen.
Conclusie
Laten we samenvatten wat we vandaag hebben geleerd. We gebruikten een PowerPoint-presentatie (PPTX) en eerst voegden we er een wachtwoord aan toe om het te vergrendelen. Vervolgens hebben we het bestaande wachtwoord gewijzigd. Ten slotte hebben we geleerd hoe we het wachtwoord van het beveiligde PowerPoint-bestand in Java kunnen verwijderen.
Ga voor meer informatie over GroupDocs.Merger for Java naar de documentatie. Het helpt u bij het ontwikkelen van uw eigen toepassingen om presentatiebestanden te vergrendelen en ontgrendelen. Neem voor vragen contact met ons op via het forum.