Wordize for .NET est une solution efficace pour la comparaison programmatique de documents 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 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 avec les informations d'auteur et d'heure de modification.
Fonctionnalités principales:Testez les capacités de comparaison programmatique de documents dans la démo interactive en ligne présentée sur cette page. Pour cela, téléchargez vos deux documents, 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.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing;
Comparer.Compare("Input1.docx", "Input2.docx",
"Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing;
using Wordize.Saving;
var imageStreams = Comparer.CompareToImages("Input1.docx", "Input2.pdf",
new ImageSaveOptions(SaveFormat.Pdf), "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}.pdf");
stream.CopyTo(file);
}