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.

Presentasi Proteksi Kata Sandi - Kunci Buka Kunci PPT-PPTX di Java

Topik-topik berikut dibahas di bawah ini:

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

Kunci PPT dengan Kata Sandi

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.

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.

Masukkan Kata Sandi ke PPTX Terlindungi

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.

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

Buka kunci PPT - Kata Sandi Dihapus

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.

Lihat juga