Bandingkan File PDF dan Sorot Perbedaannya menggunakan C#

Dalam kasus tertentu, Anda mungkin perlu membandingkan dua atau lebih dokumen PDF di aplikasi .NET Anda. Anda dapat dengan mudah membandingkan dan menyorot perbedaannya secara terprogram. Pada artikel ini, Anda akan mempelajari cara membandingkan dua atau lebih file PDF dan menyoroti perbedaannya menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:

C# API untuk Membandingkan Dokumen PDF

Untuk membandingkan dua file PDF untuk mengetahui perbedaannya, saya akan menggunakan GroupDocs.Comparison for .NET API. Itu membandingkan untuk mendeteksi perubahan konten untuk kata, paragraf, dan karakter sambil memberikan dokumen perbandingan yang mencantumkan ringkasan perbedaan. Pustaka perbandingan .NET mendukung pemeriksaan perbedaan baik dalam konten maupun gaya teks dari format gambar dan dokumen populer seperti PDF, HTML, email Outlook, dokumen Microsoft Office Word, spreadsheet Excel, presentasi PowerPoint, OneNote, diagram Visio, teks , dan gambar. Ini dapat digunakan untuk mengembangkan aplikasi di lingkungan pengembangan apa pun yang menargetkan platform .NET. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

Install-Package GroupDocs.Comparison

Bandingkan Dua File PDF menggunakan C#

Anda dapat membandingkan dua dokumen PDF dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat instance dari kelas Comparer
  2. Berikan jalur file PDF sumber ke konstruktor
  3. Tambahkan file PDF target ke perbandingan
  4. Panggil metode Bandingkan bersama dengan jalur file keluaran Contoh kode berikut menunjukkan cara membandingkan dua dokumen PDF dan menyorot perbedaannya menggunakan C#.
    using (Comparer comparer = new Comparer("C:\\Files\\source.pdf"))
    {
    comparer.Add("C:\\Files\\target.pdf");
    comparer.Compare("C:\\Files\\result.pdf");
    }
    Bandingkan Dua File PDF menggunakan C#

    Bandingkan Dua File PDF menggunakan C#

Dokumen yang dihasilkan menyertakan halaman ringkasan di bagian akhir dokumen yang menunjukkan ringkasan perubahan seperti yang ditunjukkan di bawah ini:

Ringkasan Perubahan

Ringkasan Perubahan

Jika Anda ingin membandingkan beberapa file PDF maka Anda hanya perlu menambahkan beberapa file PDF target ke perbandingan seperti yang ditunjukkan di bawah ini:

comparer.Add("target2.docx");
comparer.Add("target3.docx");

Bandingkan File PDF yang Dilindungi Kata Sandi menggunakan C#

Anda dapat membandingkan dokumen PDF yang dilindungi kata sandi dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat instance dari kelas Comparer
  2. Berikan jalur file PDF sumber ke konstruktor
  3. Berikan kata sandi untuk file sumber menggunakan LoadOptions
  4. Tambahkan file PDF target ke perbandingan
  5. Berikan kata sandi untuk file target menggunakan LoadOptions
  6. Panggil metode Bandingkan bersama dengan jalur file keluaran Contoh kode berikut menunjukkan cara membandingkan dokumen PDF yang dilindungi kata sandi menggunakan C#.
    using (Comparer comparer = new Comparer("C:\\Files\\source.pdf", new LoadOptions() { Password = "1234" }))
    {
    comparer.Add("C:\\Files\\target.pdf", new LoadOptions() { Password = "5678" });
    comparer.Compare("C:\\Files\\result.pdf");
    }

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara membandingkan dua atau lebih dokumen PDF dan menyoroti perbedaan menggunakan C#. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Comparison .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga