Les fichiers PPT/PPTX sont les plus largement utilisés dans les entreprises et les établissements d’enseignement. Ces fichiers sont utilisés pour fournir différents types de présentations. De plus, vous pouvez insérer des éléments multimédias enrichis et définir des mises en page attrayantes pour rendre votre présentation encore plus attrayante et lisible. Cependant, la manipulation manuelle d’un grand nombre de fichiers PPT prend énormément de temps. Par conséquent, nous utiliserons cette bibliothèque PowerPoint C # pour comparer deux fichiers PowerPoint en C # par programme.
Nous aborderons les points suivants :
- Bibliothèque PowerPoint C#
- Comparer deux fichiers PowerPoint en C#
- Récupérer les propriétés de la diapositive PowerPoint par programme
Bibliothèque PowerPoint C#
Cette bibliothèque est légère et offre une documentation complète concernant l’installation. Par conséquent, vous pouvez soit télécharger cette bibliothèque C# PowerPoint ou l’installer en exécutant les commandes suivantes dans NuGet PM.
Install-Package Aspose.Slides.NET
Comparer deux fichiers PowerPoint en C#
Vous pouvez utiliser cette puissante bibliothèque pour traiter et manipuler vos diapositives de présentation par programmation.
Veuillez suivre les étapes et les extraits de code mentionnés ici :
- Chargez les deux fichiers PPTX en créant une instance de la classe Presentation.
- Accédez à la propriété Masters qui renvoie une liste de toutes les diapositives principales définies dans la présentation.
- Parcourez toutes les diapositives des deux fichiers PPTX.
- Vérifiez s’il existe une correspondance entre les diapositives des deux fichiers PPTX en appelant la méthode Equals.
Copiez et collez le code suivant dans votre fichier principal :
//comment comparer deux présentations powerpoint
// Chargez le premier fichier PPTX en créant une instance de la classe Presentation
using (Presentation presentation1 = new Presentation("sample.pptx"))
// Chargez le deuxième fichier PPTX en créant une autre instance de la classe Presentation
using (Presentation presentation2 = new Presentation("sample2.pptx"))
{
// Accédez à la propriété Masters qui renvoie une liste de toutes les diapositives principales définies dans la présentation.
for (int i = 0; i < presentation1.Masters.Count; i++)
{
// Parcourez toutes les diapositives des deux fichiers PPTX
for (int j = 0; j < presentation2.Masters.Count; j++)
{
// Vérifiez s'il existe une correspondance entre les diapositives des deux fichiers PPTX en appelant la méthode Equals
if (presentation1.Masters[i].Equals(presentation2.Masters[j]))
Console.WriteLine(string.Format("SomePresentation1 MasterSlide#{0} is equal to SomePresentation2 MasterSlide#{1}", i, j));
else Console.Write("slides are not same");
}
}
}
Récupérer les propriétés de la diapositive PowerPoint par programmation
De plus, vous pouvez configurer vos appels d’API pour répondre aux besoins de votre entreprise. Cette bibliothèque PowerPoints C # propose un large éventail de méthodes que vous pouvez vérifier ici.
Cependant, vous pouvez suivre les étapes et l’extrait de code mentionnés ci-dessous :
- Obtenez des informations sur la présentation dans le fichier spécifié en appelant la méthode GetPresentationInfo.
- Appelez la méthode ReadDocumentProperties pour obtenir les propriétés du document de la présentation liée.
- Attribuez les propriétés du document à l’objet de IDocumentProperties.
- La propriété CreatedTime vous indiquera la date à laquelle une présentation a été créée.
- Vous pouvez récupérer le sujet du fichier PPTX en accédant à la propriété Subject.
- La propriété Title extraira les informations du titre.
// Obtenir des informations sur la présentation dans le fichier spécifié en appelant la méthode GetPresentationInfo
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("sample.pptx");
// Appelez la méthode ReadDocumentProperties pour obtenir les propriétés de document de la présentation liée.
// Attribuez les propriétés du document à l'objet de IDocumentProperties.
IDocumentProperties props = info.ReadDocumentProperties();
// La propriété CreatedTime vous informera de la date à laquelle une présentation a été créée.
Console.WriteLine(props.CreatedTime);
// Vous pouvez récupérer le sujet du fichier PPTX en accédant à la propriété Sujet
Console.WriteLine(props.Subject);
// La propriété Title extraira les informations du titre
Console.WriteLine(props.Title);
Obtenez une licence gratuite
Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitations d’évaluation.
Résumé
Nous pouvons terminer ce billet de blog ici. Nous avons montré comment comparer deux fichiers PowerPoint en C# par programmation. Surtout, nous avons également parcouru certaines méthodes avancées exposées par cette bibliothèque C # PowerPoint. De plus, vous pouvez visiter la documentation pour connaître d’autres méthodes. Enfin, veuillez visiter conholdate.com pour les dernières mises à jour.
poser une question
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
FAQ
Comment comparer deux présentations et fusionner les résultats dans PowerPoint ?
Vous pouvez installer cette bibliothèque PowerPoint C # pour comparer deux fichiers PPTX par programme. De plus, vous pouvez visiter ce lien pour connaître l’extrait de code.