Utilisation des options de chargement dans la comparaison GroupDocs pour .NET
Introduction
Bienvenue dans notre didacticiel sur l’utilisation des options de chargement dans la comparaison GroupDocs pour .NET ! Dans ce didacticiel, nous vous guiderons étape par étape tout au long du processus de comparaison de documents à l’aide des options de chargement. Que vous soyez un développeur débutant ou expérimenté, ce guide vous aidera à intégrer de manière transparente GroupDocs Comparison dans vos applications .NET.
Conditions préalables
Avant de commencer, assurez-vous d’avoir configuré les conditions préalables suivantes :
1. Installez la comparaison GroupDocs pour .NET
Vous pouvez télécharger la bibliothèque GroupDocs Comparison for .NET à partir dece lien. Suivez les instructions d’installation fournies dans la documentation pour un processus de configuration fluide.
2. Obtenir les documents source et cible
Assurez-vous que les documents source et cible sont prêts à être comparés. Ces documents peuvent être dans différents formats tels que DOCX, PDF ou TXT.
Importer des espaces de noms
Avant d’entrer 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;
Maintenant, décomposons 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>();
//Besoin de définir le répertoire du fichier avec la police
fontDirectories.Add(Constants.CUSTOM_FONT);
Dans cette étape, nous créons une liste de types de chaînes pour contenir les répertoires où se trouvent les polices personnalisées. Assurez-vous de remplacerConstants.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 unLoadOptions
objet et attribuez-lui les répertoires de polices personnalisés. Cette étape prépare les options nécessaires au chargement des documents avec des polices personnalisées.
Étape 3 : Comparez 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 unComparer
objet en utilisant le document source et les options de chargement définies précédemment. Ensuite, nous ajoutons 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 didacticiel a fourni un guide complet sur l’utilisation des options de chargement dans la comparaison GroupDocs pour .NET. En suivant les instructions étape par étape, vous pouvez intégrer de manière transparente la fonctionnalité de comparaison de documents dans 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 d’acheter ?
Oui, vous pouvez accéder à la version d’essai gratuite de GroupDocs Comparison à partir dece lien.
Q : Comment puis-je obtenir de l’aide pour la comparaison GroupDocs ?
Vous pouvez demander de l’aide sur le forum de la communauté GroupDocsici.
Q : Puis-je utiliser des polices personnalisées dans les documents comparés ?
Absolument! GroupDocs Comparison 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 tests et d’évaluation auprès dece lien.