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.

Prezentace chráněné heslem - Zámek Odemknutí PPT-PPTX v Java

Níže jsou diskutována následující témata:

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

Uzamknout PPT heslem

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.

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.

Zadejte heslo do chráněného PPTX

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.

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

Odemknout PPT – heslo odstraněno

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.

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.

Viz také