Sebagai programmer Java, kita sering perlu membandingkan dua versi dari dokumen yang sama/serupa. Kami telah melihat perbandingan dua file PDF dasar, tetapi bagaimana jika file ini dienkripsi atau memiliki perlindungan kata sandi? Artikel ini mengeksplorasi cara membandingkan dua dokumen PDF yang dilindungi kata sandi di Java.

Bandingkan Dokumen PDF yang Dilindungi Kata Sandi untuk menemukan perbedaan menggunakan Java API

Jika Anda tertarik dengan Membandingkan File PDF Online, kunjungi Alat Perbandingan PDF Online yang didukung oleh GroupDocs.

Java API untuk Membandingkan File PDF yang Dilindungi

Pada artikel ini, saya akan menggunakan API GroupDocs.Comparison for Java untuk membandingkan dokumen PDF, karena API ini memungkinkan perbandingan di antara banyak dokumen PDF. Selain itu, memungkinkan perbandingan berbagai file lain dari format dokumen yang sama dalam aplikasi Java.

Anda dapat mengunduh file JAR dari bagian unduhan atau menggunakan repositori terbaru dan konfigurasi ketergantungan Maven dalam aplikasi Java Anda.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-comparison</artifactId>
    <version>23.3</version>
</dependency>

Bandingkan Dokumen PDF yang Dilindungi Kata Sandi menggunakan Java

Sangat mudah untuk membandingkan file yang dilindungi kata sandi dengan memberikan kata sandinya saat memuat dokumen. Langkah-langkah berikut menunjukkan cara membandingkan konten dokumen PDF yang dilindungi kata sandi menggunakan Java:

  • Persiapkan opsi pemuatan untuk dokumen sumber dan target, berikan kata sandi yang diperlukan.
  • Muat dokumen sumber menggunakan kelas Comparer.
  • Tambahkan dokumen target ke Pembanding, menggunakan opsi pemuatan yang telah disiapkan.
  • Dapatkan ringkasan perbedaan dengan memanggil metode bandingkan.

Contoh Java di bawah membandingkan dua file PDF yang dilindungi kata sandi dan menyoroti perbedaan yang teridentifikasi dalam dokumen terpisah.

// Bandingkan Dokumen PDF yang Dilindungi Kata Sandi menggunakan Java
 
Comparer comparer = new Comparer("path/protected-document-ver1.pdf", new LoadOptions("SourceFilePassword"));
comparer.add("path/protected-document-ver2.pdf", new LoadOptions("TargetFilePassword"));

comparer.compare("path/protected-files-comparison-result.pdf");

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

Hasil Perbandingan - Membandingkan File PDF Terproteksi menggunakan Java

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Sebagai penutup, kami belajar bagaimana membandingkan dua file PDF yang memiliki kata sandi di Java. Ini memungkinkan Anda melihat apa yang telah ditambahkan dan apa yang dihapus.

Di artikel lain, kita akan membahas tentang cara membandingkan lebih dari dua PDF di Java dan memutuskan apakah Anda ingin menyimpan perubahannya.

Anda juga dapat mencoba membuat program Java sendiri untuk membandingkan dokumen secara online! Lihat dokumentasi dan referensi API untuk mempelajari lebih lanjut tentang alat yang Anda butuhkan.

Sangat mudah untuk melihat contoh cara melakukannya di GitHub. Dan jika Anda memiliki pertanyaan, tanyakan saja kepada kami di forum!

Artikel Terkait

Lihat juga