Захист конфіденційних і особистих документів важливий. У цій статті ми побачимо, як заблокувати файли презентації PowerPoint паролем у Java. Далі ми навчимося розблоковувати файли презентацій, видаляючи їх пароль, а також як змінити існуючий пароль файлів PPT і PPTX.

Захистіть презентації паролем - заблокуйте, розблокуйте PPT-PPTX у Java

Нижче обговорюються такі теми:

Java API для блокування та розблокування файлів PowerPoint

Щоб забезпечити захист файлів презентацій, ми будемо використовувати Java API GroupDocs.Merger. API забезпечує додавання, змінення та видалення функцій захисту паролем для презентацій та інших документів.

Завантажте та налаштуйте

Отримайте бібліотеку з розділу завантажень. Для програми Java на основі Maven просто додайте наступну конфігурацію pom.xml. Після цього ви можете спробувати приклади з цієї статті, а також багато інших прикладів, доступних на GitHub. Щоб отримати докладніші відомості, ви можете відвідати Довідник API.

<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>

Додайте пароль до файлів PowerPoint у Java - заблокуйте PPT/PPTX

Заблокуйте PPT паролем

Ви можете легко заблокувати будь-який файл презентації, додавши до нього пароль програмним шляхом. Наступні кроки показують, як додати пароль до будь-якого файлу презентації PowerPoint (PPT/PPTX) у Java.

  • Встановіть пароль за допомогою AddPasswordOptions.
  • Завантажте файл презентації за допомогою класу Merger.
  • Застосуйте пароль за допомогою методу addPassword() .
  • Збережіть захищену презентацію за допомогою методу save().

Наведений нижче фрагмент коду Java блокує презентацію, додаючи пароль до файлу PPT.

/*
 * Захист паролем файлів PowerPoint у Java
 */
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");

Merger merger = new Merger("path/presentation.pptx");
merger.addPassword(addOptions);
merger.save("path/protected-presentation.pptx");

Коли ви спробуєте відкрити вихідний файл, отриманий із наведеного вище коду, редактор або програма перегляду запитає пароль під час відкриття презентації.

Введіть пароль до захищеного PPTX

Оновіть наявний пароль для файлів PPT/PPTX у Java

Якщо у вас є сумніви, що ваш пароль хтось переглянув. Ви можете легко це змінити. Наступні кроки дозволяють змінити існуючий пароль файлу презентації в Java.

Ось фрагмент коду Java, який змінює існуючий пароль на новий у презентації PowerPoint PPT/PPTX.

/*
 * Змініть пароль захищених файлів PPT/PPTX у 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");

Видалення пароля презентації в Java - розблокування PPT/PPTX

Розблокувати PPT - пароль видалено

Давайте знімемо захист і надамо всім доступ до файлу. Просто відкрийте файл, а потім видаліть його пароль для загального доступу. Наступні кроки показують, як розблокувати файл PPT, видаливши пароль у Java.

  • Підготуйте параметри завантаження, використовуючи останній пароль.
  • Завантажте файл PowerPoint PPT/PPTX за допомогою класу Merger.
  • Видаліть пароль за допомогою методу removePassword().
  • Збережіть розблокований файл за допомогою методу save().

Наведений нижче зразок коду Java видаляє пароль із файлу презентації PowerPoint, щоб зберегти його розблокованим.

/*
 * Видаліть пароль із презентацій PowerPoint у Java
 */
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");

Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.removePassword();
merger.save("path/no-pwd-presentation.pptx");

Отримайте безкоштовну ліцензію API

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.

Висновок

Давайте підіб’ємо підсумок того, що ми сьогодні навчилися. Ми використали презентацію PowerPoint (PPTX) і спочатку додали до неї пароль, щоб її заблокувати. Потім ми змінили існуючий пароль. Нарешті, ми дізналися, як видалити пароль із захищеного файлу PowerPoint у Java.

Щоб дізнатися більше про GroupDocs.Merger for Java, відвідайте документацію. Це допоможе вам розробити власні програми для блокування та розблокування файлів презентацій. Якщо у вас виникли запитання, зв’яжіться з нами через форум.

Дивись також