Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Membandingkan Dokumen di C#

Wordize for .NET adalah solusi efektif untuk perbandingan terprogram dokumen dan deteksi perbedaan di antara mereka. Kelas Comparer memungkinkan pengembang C# mengidentifikasi perbedaan konten antara dua dokumen dengan tingkat detail yang diperlukan dan menyimpan hasil perbandingan ke dokumen output. Perbedaan antar dokumen ditampilkan sebagai revisi dokumen pertama dengan informasi penulis dan waktu modifikasi.

Fitur Utama:
  • Deteksi perbedaan yang presisi - metode Comparer.Compare() menciptakan dokumen hasil dengan perubahan yang teridentifikasi, termasuk penyisipan, penghapusan, dan modifikasi
  • Konfigurasi fleksibel parameter perbandingan melalui kelas CompareOptions: detail pelacakan perubahan (per karakter atau kata), deteksi perpindahan teks, mengabaikan perubahan huruf besar-kecil, mengabaikan tabel, field dokumen, catatan kaki, komentar, kotak teks, pemformatan, header dan footer
  • Kemampuan ekspor hasil dalam format grafis - metode Comparer.CompareToImages() mengembalikan hasil perbandingan sebagai array gambar
  • Dukungan bekerja dengan file maupun objek Stream
  • Dukungan Fluent API untuk menjalankan operasi perbandingan melalui Comparer.ComparerContext dan chaining method, yang menambah kejelasan kode C#
Skenario Penggunaan:
  • Pelacakan perubahan antara berbagai versi file dalam sistem manajemen dokumen
  • Analisis perubahan dalam kontrak dan perjanjian untuk mengidentifikasi perbaikan kritis dengan presisi tingkat karakter
  • Kontrol kualitas konten - membandingkan materi asli dengan versi yang diedit
  • Audit alur dokumen - memverifikasi kesesuaian dokumen final dengan template yang disetujui
  • Keahlian hukum - mendeteksi perubahan yang tidak sah dalam dokumen resmi

Uji kemampuan perbandingan terprogram dokumen dalam demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah dua dokumen Anda, jalankan operasi perbandingan mereka, dan unduh hasil dengan perbedaan yang teridentifikasi. Potongan kode C# yang disediakan siap digunakan dalam proyek .NET Anda.

C#
Jalankan kode
Unggah dokumen pertama
Unggah dokumen kedua
Pilih format output dari daftar
using Wordize.Comparing;

Comparer.Compare("Input1.docx", "Input2.docx",
    "Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.docx", "Input2.docx", "Output.pdf", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.docx", "Input2.pdf", new ImageSaveOptions(SaveFormat.Pdf), "Author Name", DateTime.Now); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Jalankan kode

Cara Membandingkan Dokumen di C#

  1. Hubungkan Wordize for .NET ke proyek C# Anda
  2. Panggil metode Comparer.Compare() dengan menentukan dua dokumen sumber, file hasil untuk menyimpan output perbandingan, dan metadata (penulis dan tanggal) sebagai argumen
  3. Dapatkan hasil perbandingan dokumen
5%