Bandingkan Dokumen PDF Terenkripsi melalui Pustaka Java
Open Source Java API untuk Membandingkan dua dokumen PDF dan menyimpan atau menampilkan hasilnya dalam file PDF dengan mudah.
PDF adalah singkatan dari Portable Document Format; Format file PDF adalah salah satu format file yang paling umum digunakan di seluruh dunia. PDF adalah format file yang fleksibel di mana Anda dapat melakukan berbagai hal dengan berbagai cara untuk memenuhi kebutuhan organisasi Anda. Terkadang diperlukan untuk membandingkan dua versi file PDF untuk memeriksa apa yang telah diubah. Pustaka Java open source PdfCompare membantu pengembang untuk membandingkan dokumen PDF di dalam aplikasi mereka sendiri. Anda dapat dengan mudah membandingkan dua file PDF dan dapat menyimpan atau menampilkan hasilnya dalam satu file PDF dengan mudah. Anda dapat dengan mudah mengabaikan halaman tertentu atau beberapa area halaman selama perbandingan. Anda dapat dengan mudah memilih dan memuat file PDF yang ingin Anda bandingkan
Ada UI interaktif sederhana yang dapat dengan mudah dimulai oleh pengguna dengan memanggil kelas Kelas de.redsix.pdfcompare.Main. Pustaka menggunakan berbagai jenis penandaan untuk membedakan berbagai bagian dokumen PDF. Anda dapat menentukan area persegi panjang yang dapat diabaikan selama perbandingan. Untuk itu, file perlu dibuat, yang mendefinisikan area yang harus diabaikan.
Memulai dengan PdfCompare
Silakan gunakan perintah berikut untuk menambahkan ketergantungan maven di proyek Anda.
Ketergantungan Maven OpenPDF
<dependency>
<groupId>de.redsix</groupId>
<artifactId>pdfcompare</artifactId>
<version>...</version> <!-- see current version in the maven central tag above -->
</dependency>
Bandingkan File PDF Piksel dengan Piksel
Pustaka sumber terbuka PdfCompare telah menyertakan dukungan untuk membandingkan file PDF piksel demi piksel menggunakan kode Java. Perpustakaan menggunakan berbagai jenis skema warna untuk mengidentifikasi area yang berbeda dari dokumen yang dibandingkan. Piksel yang sama atau sama dari dokumen sedikit memudar. Piksel yang berbeda ditandai dengan warna merah dan hijau. Piksel kuning menunjukkan area yang diabaikan dan tepi area kertas ditandai dengan warna magenta. Halaman yang diharapkan, tetapi tidak datang ditandai dengan batas merah. Anda dapat dengan mudah mengubah skema warna. Untuk mengubah skema warna, harap sertakan file yang dikenal sebagai "application.conf" ke root classpath. Anda dapat dengan mudah menentukan skema warna baru dalam format HTML-Stlye di dalam file ini.
Bandingkan Dokumen PDF Terenkripsi
Pustaka PdfCompare telah menyediakan fungsionalitas untuk membandingkan dokumen PDF terenkripsi di dalam aplikasi mereka sendiri menggunakan perintah Java. Untuk membandingkan file PDF yang dilindungi kata sandi, Anda perlu memberikan kata sandi dokumen. Anda dapat menggunakan dua metode untuk tujuan ini dan harus memberikan kata sandi sebagai parameter string.
Tidak termasuk Area PDF selama Perbandingan Dokumen
Pustaka PdfCompare open source memberi pengembang perangkat lunak kemampuan untuk mengecualikan area tertentu selama perbandingan dokumen PDF. Untuk mengecualikan area, Anda perlu menentukan area itu. Anda dapat membuat file dan menentukan area persegi panjang di dalam file itu untuk diabaikan. Selama perbandingan, jika file pengecualian yang disediakan tidak ditemukan, itu diabaikan dan perbandingan dilakukan tanpa pengecualian.