Convertir ODP en PDF par programme en utilisant C++

OpenOffice utilise le format de fichier ODP pour ses documents de présentation. Les fichiers ODP sont une collection de diapositives contenant du texte, des images, des graphiques, des animations et d’autres types de médias. Il peut arriver que vous ayez besoin de convertir vos fichiers ODP au format PDF. À cette fin, cet article vous apprendra comment convertir des fichiers ODP au format PDF en utilisant C++.

API C++ pour convertir des fichiers ODP au format PDF

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 sans avoir besoin de logiciel supplémentaire. De plus, l’API prend en charge la conversion des fichiers ODP au format PDF. 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

Conversion de fichiers ODP au format PDF à l’aide de C++

Voici les étapes pour convertir des fichiers ODP au format PDF à l’aide de C++.

L’exemple de code suivant montre comment convertir des fichiers ODP au format PDF à l’aide de C++.

// Chemins de fichiers
const String sourceFilePath = u"SourceDirectory\\Slides\\AccessOpenDoc.odp";
const String outputFilePath = u"OutputDirectory\\OdpToPdf_out.pdf";

// Charger le fichier ODP
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Enregistrer le PDF
presentation->Save(outputFilePath, SaveFormat::Pdf);

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 à convertir des fichiers ODP au format PDF à l’aide de C++. L’extrait de code partagé montre comment convertir des fichiers ODP au format PDF avec seulement quelques lignes de code. Aspose.Slides for C++ est une API robuste que vous pouvez explorer 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