Diviser des présentations PowerPoint en utilisant C++

Il peut y avoir des scénarios dans lesquels vous devez diviser des présentations PowerPoint en plusieurs fichiers. Par exemple, votre présentation peut comporter plusieurs sections et vous souhaitez que chaque section figure dans un fichier distinct. À cette fin, cet article vous apprendra comment scinder des présentations PowerPoint PPTX/PPT à l’aide de C++.

API C++ pour fractionner des présentations PowerPoint

Aspose.Slides for C++ est une API puissante et riche en fonctionnalités qui vous permet de créer, lire et modifier des fichiers PowerPoint sans nécessiter l’installation de Microsoft PowerPoint. De plus, l’API prend en charge le fractionnement des présentations PowerPoint. Vous pouvez soit installer l’API via NuGet ou la télécharger directement à partir de la section Téléchargements.

PM> Install-Package Aspose.Slides.Cpp

Fractionner une présentation PowerPoint à l’aide de C++

Voici les étapes pour diviser une présentation PowerPoint à l’aide de C++.

L’exemple de code suivant montre comment fractionner une présentation PowerPoint à l’aide de C++.

// Chemin du fichier source
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Charger le fichier de présentation
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Parcourez les diapositives
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Créer une instance de la classe Presentation
	auto newPresentation = System::MakeObject<Presentation>();

	// Supprimer la diapositive par défaut
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// Ajouter la diapositive à la présentation
	newPresentation->get_Slides()->AddClone(slide);

	// Enregistrer la présentation
	newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}

Obtenez une licence gratuite

Afin d’essayer l’API sans limites d’évaluation, vous pouvez demander une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à diviser des présentations PowerPoint à l’aide de C++. L’extrait de code partagé montre comment diviser des fichiers PowerPoint avec seulement quelques lignes de code. L’API Aspose.Slides for C++ fournit un ensemble de fonctionnalités supplémentaires pour travailler avec des fichiers PowerPoint. Vous pouvez explorer l’API en détail en visitant la documentation officielle. En cas de questions, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également