Nous pouvons comparer deux ou plusieurs présentations PowerPoint et mettre en évidence les différences de manière programmatique dans le cloud. Cela aide à suivre les révisions, à garantir la cohérence et à identifier les changements entre différentes versions de diapositives. Dans cet article, nous allons apprendre comment comparer des présentations PowerPoint en C# .NET en utilisant le SDK Cloud GroupDocs.Comparison.

Les sujets suivants seront abordés dans cette comparaison des présentations Microsoft PowerPoint :

API de comparaison PowerPoint

Pour comparer PowerPoint PPTX files, nous utiliserons le GroupDocs.Comparison Cloud SDK for .NET. Il vous permet de comparer plusieurs présentations et de générer un fichier PPTX résultant avec des différences mises en surbrillance.

Veuillez utiliser le SDK en exécutant la commande suivante dans la console :

Install-Package GroupDocs.Comparison-Cloud

Veuillez get your Client ID and Secret from the dashboard avant de suivre les étapes mentionnées. Une fois que vous avez votre ID et votre secret, ajoutez dans le code comme indiqué ci-dessous :

Comparer deux présentations PowerPoint en C#

Vous pouvez comparer deux fichiers PPTX dans le cloud en suivant ces étapes :

  1. Upload the source and target files.
  2. Comparer les fichiers PPTX en utilisant l’API de comparaison.
  3. Téléchargez la présentation résultante.

Nous pouvons comparer deux fichiers PowerPoint dans le cloud en suivant les étapes simples ci-dessous :

Téléchargez des présentations PowerPoint

La première étape consiste à télécharger les fichiers PPTX source et cible dans le cloud en utilisant le code d’exemple suivant :

var fileApi = new FileApi(configuration);
using (var source = File.OpenRead("source.pptx"))
{
    fileApi.UploadFile(new UploadFileRequest("source.pptx", source));
}
using (var target = File.OpenRead("target.pptx"))
{
    fileApi.UploadFile(new UploadFileRequest("target.pptx", target));
}

Now execute the following code snippet to compare the two PowerPoint presentations using C# .NET.

var options = new ComparisonOptions
{
    SourceFile = new FileInfo { FilePath = "source.pptx" },
    TargetFiles = new List<FileInfo> { new FileInfo { FilePath = "target.pptx" } },
    OutputPath = "result/result.pptx"
};

var request = new ComparisonsRequest(options);
var response = apiInstance.Comparisons(request);
compare powerpoint preview

Essayez en ligne

Vous voulez tester sans coder ? Utilisez l’outil de comparaison PowerPoint en ligne gratuit alimenté par la même API REST.

compare powerpoint online

Conclusion

Dans cet article, nous avons appris comment comparer des présentations PowerPoint en C# .NET et comment identifier les changements entre deux ou plusieurs fichiers PPTX. Nous avons également découvert la facilité de la comparaison PowerPoint en utilisant l’API REST .NET. Essayez d’utiliser notre API et explorez le monde de la comparaison de documents avec facilité.

Liens utiles

Voir aussi