Lindungi atau Buka proteksi DOCX di Jawa

MS Word memungkinkan Anda melindungi dokumen DOCX dengan berbagai mekanisme. Anda dapat mengatur kata sandi yang diperlukan untuk membuka dokumen. Di sisi lain, Anda dapat menentukan tingkat perlindungan seperti membuat dokumen hanya-baca, mengizinkan kolom komentar atau formulir saja, dan lain-lain. Pada artikel ini, Anda akan mempelajari cara mengotomatiskan fitur perlindungan MS Word untuk melindungi atau membuka proteksi file DOCX dalam aplikasi berbasis Java.

API Java untuk Melindungi atau Tidak Melindungi File Word - Unduhan Gratis

Aspose.Words for Java adalah API pengolah kata canggih yang memungkinkan Anda membuat dan memproses dokumen MS Word dari dalam aplikasi berbasis Java. Selain itu, ini memungkinkan mengotomatiskan fitur keamanan untuk melindungi atau membuka proteksi dokumen Word DOCX. Anda dapat mengunduh API atau menginstalnya di aplikasi berbasis Maven Anda.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <type>pom</type>
</dependency>

Lindungi File Word DOCX dengan Kata Sandi di Java

Berikut ini adalah langkah-langkah sederhana untuk melindungi dokumen Word DOCX menggunakan kata sandi.

Contoh kode berikut menunjukkan cara melindungi dokumen Word DOCX menggunakan Java.

// Muat file DOCX
Document doc = new Document("word.docx");

String password = "123456";

// Lindungi dengan jenis perlindungan
doc.protect(ProtectionType.ALLOW_ONLY_COMMENTS, password);

// Simpan dokumen
doc.save("Protected Document.docx");

Lindungi File DOCX dengan Berbagai Jenis Perlindungan

Anda juga dapat membatasi akses pengguna ke dokumen dengan tingkat perlindungan yang berbeda. Dalam hal ini, pengguna hanya akan diizinkan untuk melakukan serangkaian operasi tertentu. Aspose.Words for Java menyediakan jenis perlindungan berikut:

  • AllowOnlyComments – Untuk mengizinkan modifikasi komentar saja.
  • AllowOnlyFormFields – Untuk mengizinkan entri data ke bidang formulir saja.
  • AllowOnlyRevisions – Untuk mengizinkan penambahan tanda revisi saja.
  • Baca Saja – Sepenuhnya hanya baca (tidak ada perubahan yang diperbolehkan pada dokumen).
  • Tanpa Perlindungan – Tidak ada perlindungan sama sekali.

Contoh kode berikut menunjukkan cara menerapkan jenis perlindungan tertentu di DOCX tanpa kata sandi.

// Muat file DOCX
Document doc = new Document("word.docx");

// Lindungi dengan jenis perlindungan
doc.protect(ProtectionType.ALLOW_ONLY_COMMENTS);

// Simpan dokumen
doc.save("Protected Document.docx");

Buka proteksi/Buka Kunci File DOCX menggunakan Java

Aspose.Words for Java memungkinkan Anda membuka proteksi atau membuka kunci file MS Word DOCX dalam beberapa baris kode. Tidak hanya itu, tetapi Anda dapat membuka proteksi file tanpa memberikan kata sandi. Berikut ini adalah langkah-langkah untuk membuka kunci file DOCX yang dilindungi.

Contoh kode berikut menunjukkan cara membuka proteksi file Word DOCX menggunakan Java.

// Muat file DOCX
Document doc = new Document("word.docx");

// Buka perlindungan
doc.unprotect();

// Simpan dokumen
doc.save("Unlocked Document.docx");

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara memproteksi atau membuka proteksi file MS Word DOCX menggunakan Java. Selain itu, Anda telah melihat bagaimana berbagai jenis perlindungan dapat diterapkan ke file DOCX. Anda dapat mempelajari lebih lanjut tentang Aspose.Words for Java menggunakan dokumentasi.

Lihat juga