Karena PDF adalah salah satu format digital yang paling banyak digunakan, seringkali diperlukan untuk membandingkan dua versi dari dokumen yang sama. Artikel ini menguraikan cara membandingkan dua dokumen PDF untuk perbedaan menggunakan Java. Segera, kami juga akan membahas cara membandingkan file PDF yang dilindungi kata sandi, membandingkan beberapa dokumen PDF, dan menerima atau menolak perubahan dengan memberikan contoh membandingkan file PDF menggunakan Java.
Jika Anda tertarik dengan Membandingkan File PDF Online, kunjungi Alat Perbandingan PDF Online yang didukung oleh GroupDocs.
Java API untuk Membandingkan File PDF
Pada artikel ini, saya akan menggunakan GroupDocs.Comparison for Java API untuk membandingkan dua 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 menggunakan Java
Untuk mendeteksi perbedaan apa pun antara kedua versi PDF, dimungkinkan untuk membandingkannya dan mengidentifikasi konten yang ditambahkan, dihapus, atau diubah. Dengan demikian, dokumen baru dibuat, yang menampilkan semua perubahan yang terdeteksi.
Langkah-langkah berikut menjelaskan proses untuk membandingkan dua file PDF dan menyorot setiap variasi.
- Muat dokumen PDF pertama menggunakan kelas Comparer.
- Tambahkan file kedua ke Comparer menggunakan metode add.
- Bandingkan kedua file PDF dan dapatkan ringkasan perubahan dengan memanggil metode bandingkan.
Cuplikan kode Java berikut menunjukkan cara membandingkan dokumen PDF dan menyorot perubahan pada dokumen yang dihasilkan.
// Bandingkan Dua Dokumen PDF dan Sorot Perubahan menggunakan Java
Comparer comparer = new Comparer("path/document-ver1.pdf");
comparer.add("path/document-ver2.pdf");
comparer.compare("path/comparison-result.pdf");
Inilah hasilnya setelah membandingkan dua file PDF menggunakan kode di atas:
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.
Kesimpulan
Singkatnya, kami telah memperoleh pengetahuan tentang pendekatan langsung untuk membandingkan dua file PDF menggunakan Java. Output yang dihasilkan adalah ringkasan dari setiap konten yang ditambahkan atau dihapus. Dalam artikel berikutnya, kita akan mempelajari metode tambahan untuk membandingkan dokumen PDF yang aman, membandingkan beberapa file PDF dan menerima atau menolak perubahan yang terdeteksi.
Mengapa tidak mencoba membuat sendiri aplikasi perbandingan dokumen berbasis Java? Wawasan tambahan tentang API dapat diperoleh dengan merujuk ke dokumentasi dan referensi API.
Untuk mengakses contoh dengan mudah, repositori GitHub adalah sumber yang bagus. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami melalui forum.