Nettoyer les ressources après les aperçus de page

Introduction

Dans le monde du développement .NET, la gestion et la comparaison efficaces des documents sont essentielles pour diverses applications, des cabinets juridiques aux établissements d’enseignement. Heureusement, avec des outils tels que GroupDocs.Comparison pour .NET, les développeurs peuvent facilement rationaliser le processus de comparaison de documents. Dans ce didacticiel, nous verrons comment utiliser GroupDocs.Comparison pour .NET pour comparer des documents étape par étape.

Conditions préalables

Avant de plonger dans le didacticiel, assurez-vous que les conditions préalables suivantes sont remplies :

  1. GroupDocs.Comparison for .NET : téléchargez et installez la bibliothèque à partir deici.
  2. Environnement de développement .NET : assurez-vous de disposer d’un environnement de développement .NET fonctionnel configuré sur votre ordinateur.
  3. Exemples de documents : préparez les documents source et cible que vous souhaitez comparer.

Importer des espaces de noms

Dans votre projet .NET, commencez par importer les espaces de noms nécessaires pour accéder aux fonctionnalités de GroupDocs.Comparison for .NET.

using System;
using System.IO;

Étape 1 : Définir le répertoire de sortie et le nom du fichier

string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, "RESULT.pptx");

Étape 2 : initialiser le comparateur et ajouter des documents

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

Étape 3 : Effectuer une comparaison et générer une sortie

    comparer.Compare(File.Create(outputFileName));

Étape 4 : générer des aperçus de documents

    Document document = new Document(File.OpenRead(outputFileName));
    PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
    {
        var pagePath = Path.Combine(Constants.SamplesPath, $"result_{pageNumber}.png");
        return File.Create(pagePath);
    });
    previewOptions.PreviewFormat = PreviewFormats.PNG;
    previewOptions.PageNumbers = new int[] { 1, 2 };
    previewOptions.ReleasePageStream = UserReleaseStreamMethod;
    document.GeneratePreview(previewOptions);
}

Étape 5 : Afficher le message de réussite

Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {outputDirectory}.");

Conclusion

En conclusion, GroupDocs.Comparison for .NET fournit une solution robuste pour comparer des documents sans effort au sein des applications .NET. En suivant les étapes décrites dans ce didacticiel, les développeurs peuvent intégrer de manière transparente la fonctionnalité de comparaison de documents dans leurs projets, améliorant ainsi la productivité et l’efficacité.

FAQ

GroupDocs.Comparison for .NET est-il compatible avec différents formats de documents ?

Oui, GroupDocs.Comparison for .NET prend en charge un large éventail de formats de documents, notamment DOCX, PPTX, XLSX, PDF, etc.

Puis-je personnaliser le format de sortie des documents comparés ?

Absolument, GroupDocs.Comparison for .NET offre une flexibilité dans le choix du format de sortie en fonction de vos besoins.

Existe-t-il une version d’essai disponible à des fins de test ?

Oui, vous pouvez explorer les fonctionnalités de GroupDocs.Comparison pour .NET avec un essai gratuit disponibleici.

Comment puis-je obtenir de l’aide pour tout problème ou requête lié à GroupDocs.Comparison for .NET ?

Vous pouvez demander de l’aide sur le forum de la communauté GroupDocs.Comparison.ici.

Où puis-je acheter une licence pour GroupDocs.Comparison pour .NET ?

Vous pouvez acheter une licence pour GroupDocs.Comparison for .NET auprès dece lien.