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

Membandingkan Dokumen Word di C#

Wordize for .NET adalah solusi profesional untuk perbandingan terprogram file Word dan deteksi perbedaan di antara mereka. Kelas Comparer memungkinkan pengembang C# mengidentifikasi perbedaan konten antara dua dokumen Word dengan tingkat detail yang diperlukan dan menyimpan hasil perbandingan ke dokumen output. Perbedaan antar dokumen ditampilkan sebagai revisi dokumen Word 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 Word dalam sistem manajemen dokumen
  • Analisis perubahan dalam kontrak dan perjanjian untuk mengidentifikasi perbaikan kritis dengan presisi tingkat karakter
  • Review editorial - membandingkan draft dan versi final dokumen Word untuk kontrol perbaikan editorial
  • Kerja kolaboratif pada dokumen - menganalisis perubahan yang dibuat oleh peserta proyek
  • Kontrol versi manual teknis - melacak perubahan dalam dokumentasi antar rilis produk
  • Kerja akademis - membandingkan versi artikel ilmiah dan karya penelitian untuk analisis evolusi teks

Uji kemampuan perbandingan terprogram dokumen Word dalam demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah dua file Word, 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.docx", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.docx", "Input2.docx", "Output.docx", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.docx", "Input2.docx", new ImageSaveOptions(SaveFormat.Docx), "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}.docx"); stream.CopyTo(file); }
Jalankan kode

Cara Membandingkan Word di C#

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