Perlindungan penting untuk dokumen rahasia dan pribadi. Pada artikel ini, kita akan melihat cara mengunci file presentasi PowerPoint dengan kata sandi di Java. Selanjutnya, kita akan belajar membuka kunci file presentasi dengan menghapus kata sandinya dan juga cara mengubah kata sandi file PPT & PPTX yang ada.

Topik-topik berikut dibahas di bawah ini:
- Java API untuk Melindungi PowerPoint PPT/PPTX dengan Kata Sandi
- Kunci File PowerPoint dengan menambahkan Kata Sandi
- Ubah Kata Sandi PPT/PPTX
- Cara Menghapus Kata Sandi Presentasi
API Java untuk Mengunci dan Membuka Kunci File PowerPoint
Untuk menangani perlindungan file presentasi, kami akan menggunakan Java API dari GroupDocs.Merger. API menyediakan fitur tambah, ubah, dan hapus perlindungan kata sandi untuk presentasi dan dokumen lainnya.
Unduh dan Konfigurasi
Dapatkan library dari bagian download. Untuk aplikasi Java berbasis Maven Anda, cukup tambahkan konfigurasi pom.xml berikut. Setelah itu, Anda dapat mencoba contoh artikel ini serta contoh lainnya yang tersedia di GitHub. Untuk detailnya, Anda dapat mengunjungi Referensi 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>
Tambahkan Kata Sandi ke File PowerPoint di Java - Kunci PPT/PPTX

Anda dapat mengunci file presentasi apa pun dengan mudah dengan menambahkan kata sandi ke dalamnya secara terprogram. Langkah-langkah berikut menunjukkan cara menambahkan kata sandi ke file presentasi PowerPoint (PPT/PPTX) apa pun di Java.
- Setel sandi menggunakan AddPasswordOptions.
- Muat file presentasi menggunakan kelas Merger.
- Terapkan sandi menggunakan metode addPassword() .
- Simpan presentasi yang dilindungi menggunakan metode save().
Cuplikan kode Java berikut mengunci presentasi dengan menambahkan kata sandi ke file PPT.
/*
* Kata Sandi Lindungi File PowerPoint di Java
*/
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");
Merger merger = new Merger("path/presentation.pptx");
merger.addPassword(addOptions);
merger.save("path/protected-presentation.pptx");
Saat Anda mencoba membuka file keluaran yang diperoleh dari kode di atas, editor atau penampil akan meminta kata sandi saat membuka presentasi.

Perbarui Kata Sandi File PPT/PPTX yang Ada di Java
Jika Anda ragu bahwa kata sandi Anda dilirik oleh seseorang. Anda dapat mengubahnya dengan mudah. Langkah-langkah berikut memungkinkan Anda mengubah kata sandi file presentasi yang ada di Java.
- Persiapkan opsi pemuatan menggunakan sandi saat ini.
- Setel opsi pembaruan menggunakan sandi baru.
- Muat presentasi menggunakan kelas Merger.
- Sekarang, ubah kata sandi menggunakan updatePassword()) metode.
- Terakhir, panggil metode save() untuk menyimpan file yang terkunci.
Berikut adalah cuplikan kode Java yang mengubah kata sandi yang ada dengan yang baru dari presentasi PowerPoint PPT/PPTX.
/*
* Ubah kata sandi file PPT/PPTX yang dilindungi di 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");
Hapus Kata Sandi Presentasi di Java - Buka kunci PPT/PPTX

Mari hapus perlindungan dan biarkan semua orang mengakses file. Buka saja file tersebut lalu hapus kata sandinya untuk akses publik. Langkah-langkah berikut menunjukkan cara membuka kunci file PPT dengan menghapus kata sandi di Java.
- Siapkan opsi pemuatan menggunakan sandi terbaru.
- Muat file PowerPoint PPT/PPTX menggunakan kelas Merger.
- Hapus sandi menggunakan metode removePassword().
- Simpan file yang tidak terkunci menggunakan metode save().
Contoh kode Java berikut menghapus kata sandi dari file presentasi PowerPoint agar tetap tidak terkunci.
/*
* Hapus kata sandi dari presentasi PowerPoint di Java
*/
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.removePassword();
merger.save("path/no-pwd-presentation.pptx");
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.
Kesimpulan
Mari kita simpulkan apa yang kita pelajari hari ini. Kami menggunakan presentasi PowerPoint (PPTX) dan pertama, kami menambahkan kata sandi untuk menguncinya. Selanjutnya, kami mengubah kata sandi yang ada. Terakhir, kami belajar cara menghapus kata sandi file PowerPoint yang dilindungi di Java.
Untuk mempelajari lebih lanjut tentang GroupDocs.Merger for Java, kunjungi dokumentasi. Ini akan membantu Anda mengembangkan aplikasi Anda sendiri untuk mengunci dan membuka kunci file presentasi. Untuk pertanyaan, hubungi kami melalui forum.