Wordize for .NET, MD dosyalarının programatik karşılaştırması ve aralarındaki farkların tespit edilmesi için profesyonel bir çözümdür. Comparer sınıfı, C# geliştiricilerinin iki MD 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 MD belgesinin revizyonları olarak görüntülenir.
Ana Özellikler:Bu sayfada sunulan interaktif çevrimiçi demoda MD belgelerinin programatik karşılaştırma yeteneklerini test edin. Bunun için iki MD dosyası yükleyin, karşılaştırma işlemini çalıştırın ve işaretleme ve içerikteki 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.md", "Input2.md",
"Output.md", "Author Name", DateTime.Now);
using Wordize.Comparing;
Comparer.Compare("Input1.md", "Input2.md",
"Output.md", "Author Name", DateTime.Now);
using Wordize.Comparing;
using Wordize.Saving;
var imageStreams = Comparer.CompareToImages("Input1.md", "Input2.md",
new ImageSaveOptions(SaveFormat.Md), "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}.md");
stream.CopyTo(file);
}