Wordize for .NET è una soluzione professionale per il confronto programmatico di file Word e la rilevazione di differenze tra di essi. La classe Comparer consente agli sviluppatori C# di identificare le differenze nel contenuto di due documenti Word 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 Word con informazioni sull'autore e il tempo di modifica.
Caratteristiche principali:Testa le capacità di confronto programmatico di documenti Word nella demo interattiva online presentata in questa pagina. Per farlo, carica due file Word, esegui l'operazione di confronto e scarica il risultato con le differenze identificate. Il frammento di codice C# fornito è pronto per l'uso nel tuo progetto .NET.
using Wordize.Comparing;
Comparer.Compare("Input1.docx", "Input2.docx",
"Output.docx", "Author Name", DateTime.Now);
using Wordize.Comparing;
Comparer.Compare("Input1.docx", "Input2.docx",
"Output.docx", "Author Name", DateTime.Now);
using Wordize.Comparing;
using Wordize.Saving;
var imageStreams = Comparer.CompareToImages("Input1.docx", "Input2.docx",
new ImageSaveOptions(SaveFormat.Docx), "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}.docx");
stream.CopyTo(file);
}