Wordize for .NET هو حل احترافي للمقارنة البرمجية لملفات MD واكتشاف الاختلافات بينها. يتيح فئة Comparer لمطوري C# تحديد الاختلافات في محتوى مستندين MD بالمستوى المطلوب من التفصيل وحفظ نتيجة المقارنة في مستند الإخراج. تظهر الاختلافات بين المستندات كمراجعات للمستند MD الأول مع معلومات المؤلف ووقت التعديل.
الإمكانيات الوظيفية:اختبر إمكانيات المقارنة البرمجية لمستندات MD في العرض التوضيحي التفاعلي المتاح على هذه الصفحة. ما عليك سوى تحميل ملفي MD، وتشغيل عملية المقارنة، وتنزيل النتائج مع الاختلافات المكتشفة في الترميز والمحتوى. مقطع كود C# المقدم جاهز للاستخدام في مشروع .NET الخاص بك.
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);
}