Wordize for .NET, HTML dosyalarının programatik karşılaştırması ve aralarındaki farkların tespit edilmesi için etkili bir çözümdür. Comparer sınıfı, C# geliştiricilerinin iki HTML belgesinin içeriğindeki farklılıkları gerekli ayrıntı seviyesinde tanımlamalarına ve karşılaştırma sonucunu çıktı belgesine kaydetmelerine olanak tanır. Belgeler arasındaki farklılıklar, yazar bilgileri ve değişiklik zamanı ile birlikte ilk HTML belgesinin revizyonları olarak görüntülenir.
Ana Özellikler:Bu sayfada sunulan interaktif çevrimiçi demoda HTML belgelerinin programatik karşılaştırma yeteneklerini test edin. Bunun için iki HTML dosyası yükleyin, karşılaştırma işlemini çalıştırın ve tespit edilen farklılıklarla sonucu indirin. Sağlanan C# kod parçacığı .NET projenizde kullanıma hazırdır.
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);
}