Ochrana je důležitá pro důvěrné a soukromé dokumenty. V tomto článku se podíváme na to, jak uzamknout soubory prezentace PowerPoint pomocí hesla v Java. Dále se naučíme odemykat soubory prezentace odstraněním jejich hesla a také jak změnit stávající heslo souborů PPT a PPTX.
Níže jsou diskutována následující témata:
- Java API pro ochranu PowerPoint PPT/PPTX pomocí hesla
- Uzamkněte soubory PowerPoint přidáním hesla
- Změňte heslo PPT/PPTX
- Jak odstranit hesla k prezentaci
Java API pro zamykání a odemykání souborů PowerPoint
Abychom se vypořádali s ochranou prezentačních souborů, použijeme Java API GroupDocs.Merger. Rozhraní API poskytuje funkce pro přidání, změnu a odebrání ochrany heslem pro prezentace a další dokumenty.
Stáhnout a nakonfigurovat
Stáhněte si knihovnu ze sekce ke stažení. Pro vaši Java aplikaci založenou na Maven stačí přidat následující konfiguraci pom.xml. Poté si můžete vyzkoušet příklady z tohoto článku a také mnoho dalších příkladů dostupných na GitHubu. Podrobnosti najdete na API Reference.
<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>
Přidat heslo k souborům aplikace PowerPoint v jazyce Java - Lock PPT/PPTX
Libovolný soubor prezentace můžete snadno uzamknout přidáním hesla programově. Následující kroky ukazují, jak přidat heslo do libovolného souboru prezentace PowerPoint (PPT/PPTX) v jazyce Java.
- Nastavte heslo pomocí AddPasswordOptions.
- Načtěte soubor prezentace pomocí třídy Merger.
- Použijte heslo pomocí metody addPassword() .
- Uložte chráněnou prezentaci pomocí metody save().
Následující fragment kódu Java uzamkne prezentaci přidáním hesla do souboru PPT.
/*
* Ochrana souborů PowerPoint v jazyce Java heslem
*/
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");
Merger merger = new Merger("path/presentation.pptx");
merger.addPassword(addOptions);
merger.save("path/protected-presentation.pptx");
Když se pokusíte otevřít výstupní soubor získaný z výše uvedeného kódu, editor nebo prohlížeč se při otevírání prezentace zeptá na heslo.
Aktualizujte stávající heslo souborů PPT/PPTX v Java
Pokud máte pochybnosti o tom, že vaše heslo někdo nahlédl. Můžete to snadno změnit. Následující kroky vám umožní změnit stávající heslo souboru prezentace v Java.
- Připravte si možnosti načítání pomocí aktuálního hesla.
- Nastavte možnosti aktualizace pomocí nového hesla.
- Načtěte prezentaci pomocí třídy Merger.
- Nyní změňte heslo pomocí updatePassword()) metoda.
- Nakonec zavolejte metodu save() pro uložení uzamčeného souboru.
Zde je úryvek kódu Java, který změní stávající heslo na nové z prezentace PowerPoint PPT/PPTX.
/*
* Změňte heslo chráněných souborů PPT/PPTX v 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");
Odebrat heslo prezentace v Java - Odemkněte PPT/PPTX
Odeberme ochranu a umožněte všem přístup k souboru. Stačí otevřít soubor a odstranit jeho heslo pro veřejný přístup. Následující kroky ukazují, jak odemknout soubor PPT odstraněním hesla v Java.
- Připravte si možnosti načítání pomocí nejnovějšího hesla.
- Načtěte soubor PowerPoint PPT/PPTX pomocí třídy Merger.
- Odstraňte heslo pomocí metody removePassword().
- Uložte odemčený soubor pomocí metody save().
Následující ukázka kódu Java odebere heslo ze souboru prezentace PowerPoint, aby zůstal odemčený.
/*
* Odstraňte heslo z prezentací PowerPoint v Java
*/
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.removePassword();
merger.save("path/no-pwd-presentation.pptx");
Získejte bezplatnou licenci API
Můžete získat bezplatnou dočasnou licenci k používání API bez omezení hodnocení.
Závěr
Pojďme si shrnout, co jsme se dnes naučili. Použili jsme powerpointovou prezentaci (PPTX) a nejprve jsme do ní přidali heslo, abychom ji uzamkli. Dále jsme změnili jeho stávající heslo. Nakonec jsme se naučili, jak odstranit heslo chráněného souboru PowerPoint v Java.
Chcete-li se dozvědět více o GroupDocs.Merger for Java, navštivte dokumentaci. Pomůže vám vyvinout vlastní aplikace pro zamykání a odemykání prezentačních souborů. V případě dotazů nás kontaktujte prostřednictvím fóra.