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

Membandingkan Dokumen HTML di C#

Wordize for .NET adalah solusi efektif untuk perbandingan terprogram file HTML dan deteksi perbedaan di antara mereka. Kelas Comparer memungkinkan pengembang C# mengidentifikasi perbedaan konten antara dua dokumen HTML dengan tingkat detail yang diperlukan dan menyimpan hasil perbandingan ke dokumen output. Perbedaan antar dokumen ditampilkan sebagai revisi dokumen HTML 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 HTML 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 HTML 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:
  • Kontrol versi dokumen HTML - melacak perubahan antara berbagai versi file HTML dalam sistem manajemen dokumen
  • Verifikasi hukum - menganalisis perubahan dalam kontrak dan perjanjian untuk mengidentifikasi perbaikan kritis dalam HTML dengan presisi tingkat karakter
  • Audit konten - membandingkan file HTML dengan versi referensi untuk kontrol kualitas dan kepatuhan terhadap standar
  • Pengembangan kolaboratif - menganalisis perubahan dalam dokumen HTML dari anggota tim yang berbeda untuk koordinasi kerja kolektif
  • Validasi terjemahan - membandingkan versi HTML asli dan yang diterjemahkan untuk kontrol kualitas lokalisasi dan kepatuhan terhadap teks sumber
  • Perbandingan arsip - membandingkan dokumen HTML dari periode waktu yang berbeda untuk analisis evolusi konten dan identifikasi perubahan historis

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

Cara Membandingkan HTML di C#

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