Bandingkan dua HTML menggunakan C#

Pemeriksa perbezaan C# yang sangat tepat untuk membandingkan HTML fail dan mencari perbezaan antara fail tersebut

C# SDK kami yang berkuasa membolehkan anda mencari perbezaan antara HTML dokumen dan menyimpan hasilnya ke format yang mudah untuk dilihat. Untuk mengesahkan keupayaan produk kami, bandingkan HTML fail menggunakan pustaka C# ini dan lihat perbezaannya.

Lihat coretan kod

Bandingkan HTML dalam C#

SDK .NET kami direka untuk memberikan anda hasil yang paling tepat, walaupun perbandingan adalah fungsi yang kompleks itu sendiri.

Kadangkala anda perlu memastikan bahawa dokumen dalam HTML format tidak diubah, dan jika ada, anda perlu mengetahui perbezaannya. Hanya gunakan alat perbezaan .NET kami untuk membandingkan dua HTML fail dan mencari perbezaan dalam keseluruhan perkataan atau aksara tunggal. Lebih-lebih lagi, jika hanya satu aksara dalam perkataan telah berubah, perkataan ini akan ditandakan sebagai berubah sepenuhnya.

Kini anda tidak lagi perlu meluangkan masa untuk membandingkan HTML dokumen secara manual, dan anda boleh mencari dengan cepat walaupun perubahan kecil dan mengeksport perbezaan tersebut ke dokumen dalam format yang mudah.

Cuba bandingkan HTML dokumen

Lihat cara penyelesaian kami untuk membandingkan HTML fail menggunakan .NET SDK berfungsi. Untuk mencapai matlamat ini, muatkan HTML fail yang ingin anda bandingkan dan pilih format fail eksport - ia akan dimuatkan secara automatik selepas membandingkan.

Ambil perhatian bahawa anda perlu menerima semua semakan dalam dokumen yang dibandingkan sebelum memanggil kaedah perbandingan, seperti yang ditunjukkan dalam contoh kami:

Muat naik fail yang dibandingkan
Jalankan kod
Muat naik fail kedua untuk dibandingkan
Pilih format sasaran daripada senarai
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

var fileName1 = "Input1.html";
var fileName2 = "Input2.html";
var fileResult = "Output.html";

//  Muat naik dokumen ke storan awan.
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);

using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);

//  Bandingkan dokumen dalam awan.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Muat turun dokumen hasil daripada storan awan.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Jalankan kod
  
Salin kod C# ke papan keratan

Bagaimana untuk Membandingkan dua fail teks

  1. Pasang Aspose.Words Cloud for .NET
  2. Tambahkan rujukan perpustakaan (import pustaka) ke projek C# anda
  3. Muatkan dua HTML dokumen untuk dibandingkan
  4. Panggil kaedah CompareDocument() untuk membandingkan HTML dokumen
  5. Muat turun dokumen hasil daripada storan awan

C# perpustakaan untuk digunakan bandingkan

Pasang 'Aspose.Words Cloud SDK for .NET' menggunakan pengurus pakej NuGet. Cuma jalankan nuget install Aspose.Words-Cloud untuk memasang dan merujuk pemasangan yang sepadan secara automatik dalam projek anda. Sebagai alternatif, anda boleh mengklon Aspose.Words Cloud SDK for .NET daripada GitHub dan menggunakannya dalam projek anda. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.

Keperluan Sistem

  • .NET Standard 2.0 atau lebih baru

Rujuk Repository Documentation untuk melihat butiran lanjut.

Format fail lain yang disokong

Anda boleh melakukan operasi bandingkan untuk format fail lain:

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2024. Hak cipta terpelihara.