Wordize for .NET est une solution professionnelle pour la comparaison programmatique de fichiers Word et la détection de différences entre eux. La classe Comparer permet aux développeurs C# d'identifier les différences de contenu entre deux documents Word avec le niveau de détail requis et de sauvegarder le résultat de comparaison dans un document de sortie. Les différences entre documents sont affichées comme des révisions du premier document Word avec les informations d'auteur et d'heure de modification.
Fonctionnalités principales:Testez les capacités de comparaison programmatique de documents Word dans la démo interactive en ligne présentée sur cette page. Pour cela, téléchargez deux fichiers Word, lancez l'opération de comparaison et téléchargez le résultat avec les différences identifiées. Le fragment de code C# fourni est prêt à l'emploi dans votre projet .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);
}