Kami baru saja mempelajari perbandingan dasar file DOC/DOCX. Bagaimana jika, file tersebut dikunci atau dilindungi kata sandi? Pada artikel ini, kita akan melihat bagaimana membandingkan dua atau lebih dokumen Word di Java jika dilindungi kata sandi.

Bandingkan Dokumen Word yang Dilindungi untuk menemukan perbedaan di Java

MS Word adalah salah satu editor teks kaya teratas yang digunakan untuk menyusun dokumen resmi, faktur, laporan, dan dokumen pribadi. DOC dan DOCX adalah format file dokumen pengolah kata yang banyak digunakan.

Sebagai pemrogram Java, Anda sering perlu membandingkan dua versi berbeda dari dokumen yang sama. Jadi mari kita lihat di artikel ini, bagaimana membandingkan dua dokumen Word yang dilindungi kata sandi di Java.

Perpustakaan Java untuk Membandingkan Dokumen Word yang Dilindungi

GroupDocs.Comparison for Java adalah API perbandingan dokumen dan gambar yang tangguh untuk developer. Menggunakan perpustakaan ini, Anda dapat dengan mudah melakukan perbandingan antara banyak file. Hari ini, kita akan menggunakannya untuk membandingkan dua atau lebih dokumen yang dilindungi kata sandi di Java.

Anda dapat mengunduh file JAR dari bagian unduhan, atau hanya mendapatkan konfigurasi repositori dan ketergantungan untuk pom.xml aplikasi Java berbasis maven Anda.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-comparison</artifactId>
        <version>22.3</version> 
</dependency>

Langkah-langkah untuk Membandingkan Dokumen Word Terproteksi di Java

Untuk membandingkan dua dokumen Word yang dilindungi di Java menggunakan GroupDocs.Comparison, kami akan melakukan langkah-langkah berikut:

  • Muat dokumen Word pertama dengan memberikan kata sandi file.
  • Muat dokumen kedua. (Berikan kata sandinya jika juga dilindungi)
  • Bandingkan kedua dokumen yang dimuat.

Itu semua dilakukan. Periksa hasilnya.

Sekarang, mari terapkan langkah-langkah ini di Java untuk membandingkan dua dokumen Word yang dilindungi.

Bandingkan Dokumen Word Terproteksi di Java

Berikut ini adalah langkah-langkah untuk membandingkan dua dokumen Word yang dilindungi kata sandi (DOC, DOCX) dan menyoroti perbedaannya di Java.

  • Persiapkan opsi pemuatan menggunakan kelas LoadOptions.
  • Muat dokumen Word pertama menggunakan kelas Comparer dan opsi pemuatan.
  • Tambahkan file kedua ke Pembanding menggunakan metode add().
  • Terakhir, panggil metode compare() untuk mendapatkan ringkasan perbandingan dari perubahan yang ditemukan.

Kode Java berikut menunjukkan cara membandingkan dokumen Word yang diproteksi dan mendapatkan perubahan pada dokumen yang dihasilkan.

/*
 * Bandingkan Dokumen Word Terproteksi di Java
 */
try (Comparer comparer = new Comparer("path/document-ver1.docx", new LoadOptions("doc1-Password"))) {
    comparer.add("path/document-ver2.docx", new LoadOptions("doc2-Password");
    final Path resultPath = comparer.compare("path/compared-result.docx");
}

Inilah hasilnya setelah membandingkan dua file Word yang dilindungi menggunakan kode di atas:

Bandingkan Dokumen Word untuk menemukan perbedaan

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi untuk membandingkan beberapa dokumen kata yang dilindungi.

Kesimpulan

Sebagai kesimpulan, kami mempelajari perbandingan dua dokumen Word yang dilindungi kata sandi di Java. Hasilnya, Anda mendapatkan ringkasan konten yang ditambahkan dan dihapus. Dalam artikel terpisah, kita akan membahas cara membandingkan lebih dari dua dokumen Word dan menerima atau menolak perubahan yang teridentifikasi.

Anda juga dapat mencoba membuat aplikasi Java online untuk perbandingan dokumen. Pelajari lebih lanjut tentang API menggunakan dokumentasi dan Referensi API.

Cara mudah untuk merasakan contoh-contohnya adalah dari GitHub. Hubungi kami untuk pertanyaan apa pun melalui forum.

Lihat juga