Wordize for .NET è una soluzione professionale per il confronto programmatico di file MD e la rilevazione di differenze tra di essi. La classe Comparer consente agli sviluppatori C# di identificare le differenze nel contenuto di due documenti MD con il livello di dettaglio richiesto e salvare il risultato del confronto in un documento di output. Le differenze tra i documenti vengono visualizzate come revisioni del primo documento MD con informazioni sull'autore e il tempo di modifica.
Caratteristiche principali:Testa le capacità di confronto programmatico di documenti MD nella demo interattiva online presentata in questa pagina. Per farlo, carica due file MD, esegui l'operazione di confronto e scarica il risultato con le differenze identificate nel markup e contenuto. Il frammento di codice C# fornito è pronto per l'uso nel tuo progetto .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);
}