Accepter et rejeter les modifications dans la comparaison GroupDocs pour .NET

Introduction

Dans le domaine de la gestion documentaire et de la collaboration, garantir l’exactitude et l’intégrité des fichiers est primordial. GroupDocs Comparison pour .NET s’avère être une solution robuste, permettant aux développeurs d’accepter et de rejeter facilement les modifications apportées aux documents, simplifiant ainsi les flux de travail et améliorant la productivité. Ce tutoriel vous guidera tout au long du processus d’acceptation et de rejet des modifications avec GroupDocs Comparison pour .NET, en détaillant chaque étape pour plus de clarté et de simplicité.

Prérequis

Avant de plonger dans le didacticiel, assurez-vous de disposer des prérequis suivants :

Configuration de l’environnement

  1. Installer le SDK .NET : si vous ne l’avez pas déjà fait, téléchargez et installez le SDK .NET adapté à votre système d’exploitation à partir du site Web .NET.
  2. Installer GroupDocs Comparison pour .NET : obtenez la dernière version de GroupDocs Comparison pour .NET à partir du fichier fourni. lien de téléchargement et suivez les instructions d’installation.
  3. Familiarité avec la programmation C# : ce didacticiel suppose une compréhension de base du langage de programmation C# et de sa syntaxe.

Importer des espaces de noms

Pour commencer, importez les espaces de noms nécessaires dans votre projet. Ces espaces donneront accès aux fonctionnalités nécessaires à la comparaison et à la manipulation de documents.

using System;
using System.IO;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Result;
using GroupDocs.Comparison.Options;

Étape 1 : Spécifier le répertoire de sortie et les noms de fichiers

string outputDirectory = "Your Document Directory";
string outputFileNameWithAcceptedChange = Path.Combine(outputDirectory, "RESULT_WITH_ACCEPTED_CHANGE.docx");
string outputFileNameWithRejectedChange = Path.Combine(outputDirectory, "RESULT_WITH_REJECTED_CHANGE.docx");

Assurez-vous de remplacer "Your Document Directory" avec le chemin vers votre répertoire de sortie souhaité.

Étape 2 : Initialiser le comparateur et comparer les documents

using (Comparer comparer = new Comparer("SOURCE.docx"))
{
    comparer.Add("TARGET.docx");
    comparer.Compare();

Ce code initialise l’objet Comparer avec le document source et ajoute le document cible à la comparaison. Il exécute ensuite le processus de comparaison.

Étape 3 : Récupérer et manipuler les modifications

ChangeInfo[] changes = comparer.GetChanges();
changes[0].ComparisonAction = ComparisonAction.Reject;
comparer.ApplyChanges(outputFileNameWithRejectedChange, new ApplyChangeOptions { Changes = changes, SaveOriginalState = true });
changes = comparer.GetChanges();
changes[0].ComparisonAction = ComparisonAction.Accept;
comparer.ApplyChanges(outputFileNameWithAcceptedChange, new ApplyChangeOptions { Changes = changes });

Récupérez les modifications de la comparaison et modifiez-les selon vos besoins. Dans cet exemple, les modifications sont d’abord rejetées, puis acceptées. Les documents résultants sont enregistrés en conséquence.

Conclusion

En conclusion, GroupDocs Comparison pour .NET offre une solution transparente pour accepter et rejeter les modifications dans les documents. En suivant les étapes décrites dans ce tutoriel, les développeurs peuvent intégrer efficacement cette fonctionnalité à leurs applications, garantissant ainsi l’exactitude des documents et améliorant la collaboration.

FAQ

GroupDocs Comparison pour .NET peut-il comparer des documents de différents formats ?

Oui, GroupDocs Comparison pour .NET prend en charge la comparaison entre des documents de différents formats tels que DOCX, PDF, PPTX, etc.

La comparaison GroupDocs pour .NET est-elle compatible avec .NET Core ?

Oui, GroupDocs Comparison pour .NET est compatible avec .NET Framework et .NET Core.

Puis-je personnaliser l’apparence des modifications dans les documents comparés ?

Absolument, GroupDocs Comparison pour .NET fournit de nombreuses options pour personnaliser l’apparence des modifications, notamment la couleur, le style, etc.

GroupDocs Comparison pour .NET prend-il en charge la comparaison de documents multipages ?

Oui, GroupDocs Comparison pour .NET prend en charge la comparaison de documents multipages avec précision et exactitude.

Existe-t-il une version d’essai disponible pour GroupDocs Comparison pour .NET ?

Oui, vous pouvez bénéficier d’un essai gratuit de GroupDocs Comparison pour .NET à partir du lien.