Convertir des présentations PowerPoint en SVG en utilisant C++

Le format SVG est souvent utilisé pour intégrer du contenu dans des applications Web et de bureau. Il peut arriver que vous ayez besoin d’intégrer vos présentations PowerPoint dans de telles applications. Dans de telles circonstances, la conversion des fichiers PowerPoint au format SVG s’avérera utile. À cette fin, cet article vous apprendra comment convertir des présentations PowerPoint au format SVG à l’aide de C++.

API C++ pour convertir PowerPoint en SVG

Aspose.Slides for C++ est une API C++ pour travailler avec des fichiers PowerPoint. Il vous permet de créer, lire et modifier des fichiers PowerPoint PPT et PPTX sans avoir besoin de logiciel supplémentaire. De plus, l’API prend en charge la conversion des fichiers PPTX/PPT au format SVG. 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

Convertir PowerPoint en SVG en C++

Voici les étapes pour convertir les fichiers PowerPoint PPTX/PPT au format SVG.

L’exemple de code suivant montre comment convertir des fichiers PowerPoint PPTX/PPT au format SVG à 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 FileStream
	SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));

	// Écrire la diapositive dans le flux
	slide->WriteAsSvg(stream);

	// Fermer le flux
	stream->Close();
}

Obtenez une licence gratuite

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

Conclusion

Dans cet article, vous avez appris à convertir des fichiers PowerPoint PPTX/PPT au format SVG à l’aide de C++. L’exemple de code partagé montre comment convertir des fichiers PowerPoint au format SVG en seulement quelques lignes de code. Aspose.Slides for C++ est une API puissante qui fournit un ensemble de fonctionnalités supplémentaires pour automatiser vos tâches liées à 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

Conseil : vous pouvez consulter Aspose free PowerPoint to SVG Converter.