Bandingkan Dokumen PDF menggunakan C#

Artikel ini memberikan panduan tentang cara membandingkan PDF dokumen menggunakan C#. Artikel ini berisi perincian untuk mengatur IDE untuk pengembangan, daftar langkah pemrograman, dan contoh kode untuk mengembangkan alat pembanding PDF menggunakan C#. Anda akan belajar membandingkan halaman demi halaman atau membandingkan dua PDF secara keseluruhan tanpa menggunakan alat pihak ketiga mana pun.

Langkah-langkah untuk Membandingkan File PDF menggunakan C#

  1. Atur lingkungan untuk menggunakan Aspose.PDF for .NET untuk membandingkan file PDF
  2. Muat kedua file PDF ke dalam objek terpisah dari kelas Document
  3. Buat instance objek ComparisonOptions untuk pengaturan khusus
  4. Gunakan namespace TextPdfComparer dan panggil metode ComparePages() untuk membandingkan halaman individual
  5. Gunakan CompareFlatDocuments() untuk membandingkan dua file yang berbeda

Langkah-langkah di atas menjelaskan proses untuk membandingkan dua dokumen PDF menggunakan C#. Muat kedua berkas PDF secara terpisah ke dalam objek kelas Dokumen dan akses referensi ke halaman target dari kedua berkas. Panggil metode TextPdfComparer.ComparePages() untuk membandingkan halaman atau panggil metode TextPdfComparer.CompareFlatDocuments() untuk membandingkan teks lengkap dari dua berkas yang dimuat.

Kode untuk Membandingkan Dua File PDF menggunakan C#

Kode di atas menunjukkan mekanisme untuk mengembangkan alat perbandingan dokumen PDF menggunakan C#. Anda dapat menyesuaikan proses dengan menetapkan daftar area persegi panjang yang dikecualikan dalam file 1 dan 2, menandai untuk mengecualikan tabel dari perbandingan, atau menentukan area ekstraksi dari halaman yang dipilih. Perbandingan halaman mengembalikan daftar perbedaan dalam halaman, sedangkan perbandingan file mengembalikan file PDF yang berisi detail perbedaan antara kedua file.

Tutorial ini mengajarkan kita cara membandingkan file PDF. Jika Anda ingin menggabungkan file PDF, baca artikel di cara menggabungkan file PDF menggunakan C#.

 Indonesian