Bandingkan File PDF di C#

Di dunia digital saat ini, mengelola dan membandingkan dokumen adalah tugas penting, terutama dalam bidang bisnis dan hukum. Saat bekerja dengan dokumen PDF di C#, Aspose.Words for .NET menawarkan solusi canggih untuk membandingkan dokumen PDF. Dalam postingan blog ini, kita akan mempelajari cara membandingkan dokumen PDF dalam aplikasi C#, membantu Anda menyederhanakan proses perbandingan dan revisi dokumen.

C# Library untuk Membandingkan File PDF - Unduh Gratis

Aspose.Words for .NET adalah perpustakaan kaya fitur yang memungkinkan pengembang bekerja dengan berbagai format dokumen, termasuk DOCX, PDF, dan lainnya, dalam aplikasi .NET. Ini menyediakan berbagai kemampuan pemrosesan dokumen, seperti membuat, mengedit, mengonversi, dan membandingkan dokumen, menjadikannya alat penting untuk tugas manajemen dokumen.

Untuk menginstal perpustakaan dari NuGet, Anda dapat menggunakan perintah berikut. Atau Anda dapat mendownloadnya dari bagian Downloads.

PM> Install-Package Aspose.Words 

Bandingkan Dua File PDF di C#

Perbandingan PDF dengan Aspose.Words for .NET adalah tugas yang sederhana. Anda hanya perlu mengunggah file PDF, mengonversinya ke format Word yang dapat diedit, dan mendapatkan hasil perbandingannya. Mari kita lihat proses lengkap membandingkan dokumen PDF di C# dengan bantuan contoh kode.

  • Pertama, muat kedua file PDF menggunakan kelas Document.
  • Kemudian, konversikan file PDF ke format Word yang dapat diedit menggunakan metode Document.Save().
  • Tetapkan opsi yang diinginkan menggunakan kelas CompareOptions dan bandingkan dokumen menggunakan metode Document.Compare().
  • Terakhir, simpan file PDF yang berisi perbedaan menggunakan metode Document.Save().

Contoh kode berikut menunjukkan cara melakukan perbandingan PDF di C#.

using Aspose.Words.Comparing;

// Muat file PDF
Document PDF1 = new Document("first.pdf");
Document PDF2 = new Document("second.pdf");

// Konversikan file PDF ke format Word yang dapat diedit
PDF1.Save("first.docx", SaveFormat.Docx);
PDF2.Save("second.docx", SaveFormat.Docx);

// Muat dokumen Word yang dikonversi 
Document DOC1 = new Document("first.docx");
Document DOC2 = new Document("second.docx");

// Tetapkan opsi perbandingan
CompareOptions options = new CompareOptions();
options.IgnoreFormatting = true;
options.IgnoreHeadersAndFooters = true;
options.IgnoreCaseChanges = true;
options.IgnoreTables = true;
options.IgnoreFields = true;
options.IgnoreComments = true;
options.IgnoreTextboxes = true;
options.IgnoreFootnotes = true;

// DOC1 akan berisi perubahan sebagai revisi setelah perbandingan
DOC1.Compare(DOC2, "user", DateTime.Today, options);

if (DOC1.Revisions.Count > 0)
    // Simpan file yang dihasilkan sebagai PDF
    DOC1.Save("compared.pdf", SaveFormat.Pdf);
else
    Console.Write("Documents are equal");

Tangkapan layar berikut menunjukkan perbandingan dua file PDF.

Perbandingan File PDF

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk membandingkan file PDF tanpa batasan evaluasi.

Jelajahi Perpustakaan Perbandingan C# PDF

Anda dapat mengunjungi dokumentasi Aspose.Words untuk menjelajahi fitur berguna lainnya. Jika ada pertanyaan, Anda dapat bertanya kepada kami melalui [forum] kami 5.

Kesimpulan

Membandingkan dokumen PDF dalam C# adalah fitur berharga untuk bisnis dan organisasi yang mengandalkan manajemen dokumen. Aspose.Words for .NET menyederhanakan proses ini, menawarkan cara yang andal dan efisien untuk membandingkan dokumen PDF dan menghasilkan hasil perbandingan yang mendetail. Pustaka ini memberdayakan pengembang untuk mengotomatiskan tugas perbandingan dan revisi dokumen, menghemat waktu dan memastikan akurasi dalam pengelolaan dokumen.

Pada artikel ini, Anda telah mempelajari cara membandingkan dua file PDF di C#. Dengan mengikuti langkah-langkah yang diuraikan dalam postingan blog ini, Anda dapat memanfaatkan kemampuan Aspose.Words for .NET untuk membandingkan dokumen PDF dan meningkatkan alur kerja manajemen dokumen Anda.

Lihat juga