Utilisation des options de chargement dans la comparaison GroupDocs pour .NET

Introduction

Bienvenue dans notre tutoriel sur l’utilisation des options de chargement dans GroupDocs Comparison pour .NET ! Ce tutoriel vous guidera pas à pas dans la comparaison de documents à l’aide des options de chargement. Que vous soyez débutant ou développeur expérimenté, ce guide vous aidera à intégrer facilement GroupDocs Comparison à vos applications .NET.

Prérequis

Avant de commencer, assurez-vous que les conditions préalables suivantes sont remplies :

1. Installer GroupDocs Comparison pour .NET

Vous pouvez télécharger la bibliothèque de comparaison GroupDocs pour .NET à partir de ce lienSuivez les instructions d’installation fournies dans la documentation pour un processus de configuration fluide.

2. Obtenir les documents source et cible

Assurez-vous de disposer des documents source et cible à des fins de comparaison. Ces documents peuvent être dans différents formats, tels que DOCX, PDF ou TXT.

Importer des espaces de noms

Avant de plonger dans le code, importons les espaces de noms nécessaires à notre application :

using System;
using System.IO;
using System.Collections.Generic;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Options;

Décomposons maintenant l’exemple de code fourni en plusieurs étapes :

Étape 1 : Définir des répertoires de polices personnalisés

List<string> fontDirectories = new List<string>();
// Il faut définir le répertoire du fichier avec la police
fontDirectories.Add(Constants.CUSTOM_FONT);

Dans cette étape, nous créons une liste de type chaîne pour contenir les répertoires contenant les polices personnalisées. Assurez-vous de remplacer Constants.CUSTOM_FONT avec le chemin du répertoire réel contenant vos polices personnalisées.

Étape 2 : instancier les options de chargement

LoadOptions loadOptions = new LoadOptions();
loadOptions.FontDirectories = fontDirectories;

Ici, nous instancions un LoadOptions et lui assigner les répertoires de polices personnalisées. Cette étape prépare les options nécessaires au chargement des documents avec des polices personnalisées.

Étape 3 : Comparer les documents

using (Comparer comparer = new Comparer(File.OpenRead("SOURCE.docx"), loadOptions))
{
    comparer.Add(File.OpenRead("TARGET.docx"));
    comparer.Compare(File.Create(Path.Combine("Your Document Directory", "RESULT.docx")));
}

Maintenant, nous créons un Comparer L’objet est créé à partir du document source et des options de chargement définies précédemment. Nous ajoutons ensuite le document cible au comparateur et effectuons la comparaison. Enfin, nous enregistrons le document comparé dans un répertoire spécifié.

Étape 4 : afficher le message de réussite

Console.WriteLine($"\nDocuments compared successfully.\nCheck output in {Directory.GetCurrentDirectory()}.");

Une fois le processus de comparaison terminé, nous affichons un message de réussite ainsi que le répertoire dans lequel le document comparé est enregistré.

Conclusion

En conclusion, ce tutoriel propose un guide complet sur l’utilisation des options de chargement dans la comparaison GroupDocs pour .NET. En suivant les instructions étape par étape, vous pourrez intégrer facilement la fonctionnalité de comparaison de documents à vos applications .NET.

FAQ

Q : GroupDocs Comparison peut-il gérer des documents de différents formats ?

Oui, GroupDocs Comparison prend en charge la comparaison de documents dans différents formats tels que DOCX, PDF, TXT, etc.

Q : Existe-t-il une version d’essai disponible avant l’achat ?

Oui, vous pouvez accéder à la version d’essai gratuite de GroupDocs Comparison à partir de ce lien.

Q : Comment puis-je obtenir de l’aide pour la comparaison GroupDocs ?

Vous pouvez demander de l’aide sur le forum communautaire GroupDocs ici.

Q : Puis-je utiliser des polices personnalisées dans les documents comparés ?

Absolument ! La comparaison GroupDocs vous permet de spécifier des répertoires de polices personnalisés pour un rendu précis des documents.

Q : Des licences temporaires sont-elles disponibles à des fins de test ?

Oui, vous pouvez obtenir des licences temporaires à des fins de test et d’évaluation auprès de ce lien.