PowerPoint en PDF C++

De nombreuses organisations utilisent des présentations PowerPoint lors de réunions ou d’autres scénarios de discussion de groupe. Il peut y avoir des situations où vous devez partager les mêmes informations avec d’autres personnes. Dans de tels cas, vous pouvez choisir le format PPTX ou PDF. Si le fichier doit être utilisé uniquement pour des présentations, le format de fichier PPTX est acceptable. Mais si le fichier doit être partagé à des fins d’information, le format PDF est une option meilleure et conviviale. Dans cet article, vous apprendrez à convertir des diapositives PowerPoint au format PDF à l’aide de C++.

API C++ pour la conversion de PowerPoint en PDF

Aspose.Slides for C++ est une bibliothèque C++ pour créer et lire des documents PowerPoint sans utiliser Microsoft PowerPoint. De plus, il prend également en charge la conversion des fichiers PowerPoint 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

Convertir PowerPoint en PDF en utilisant C++

Voici les étapes pour convertir des présentations PowerPoint au format PDF.

Voici un exemple de code pour convertir des présentations PowerPoint en PDF à l’aide de C++.

// Chemin d'accès aux fichiers source et de sortie.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDF_out.pdf";

// Instancier la classe de présentation qui représente le fichier PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Enregistrer la présentation au format PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);

Convertir PowerPoint en PDF avec des options supplémentaires

Aspose.Slides for C++ fournit la classe PdfOptions pour personnaliser la conversion des présentations PowerPoint au format PDF. Voici quelques-unes des options fournies par la classe PdfOptions.

Voici les étapes pour convertir des présentations PowerPoint au format PDF avec des options supplémentaires.

Voici un exemple de code pour convertir PowerPoint en PDF avec des options supplémentaires.

// Chemin d'accès aux fichiers source et de sortie.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";

// Instancier la classe de présentation qui représente le fichier PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Instancier la classe PdfOptions
SharedPtr<Aspose::Slides::Export::PdfOptions> pdfOptions = MakeObject <Aspose::Slides::Export::PdfOptions>();

// Afficher les diapositives masquées au format PDF
pdfOptions->set_ShowHiddenSlides(true);

// Définir la qualité JPEG
pdfOptions->set_JpegQuality(90);

// Définir le niveau de compression du texte
pdfOptions->set_TextCompression(PdfTextCompression::Flate);

// Définir la norme PDF
pdfOptions->set_Compliance(PdfCompliance::Pdf15);

// Enregistrer la présentation au format PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf, pdfOptions);

Obtenez une licence gratuite

Vous pouvez essayer l’API sans limitation d’évaluation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir par programmation des présentations PowerPoint au format PDF à l’aide de C++. De plus, vous avez appris à personnaliser la conversion de fichiers PowerPoint en fichiers PDF à l’aide de l’API Aspose.Slides for C++. L’API fournit de nombreuses fonctionnalités supplémentaires que vous pouvez explorer en détail en utilisant la documentation officielle. Si vous avez des questions, n’hésitez pas à nous contacter sur le forum.

Voir également

Conseil : Le processus de conversion PowerPoint en PDF optimisé par Aspose.Slides a été implémenté dans le [convertisseur PowerPoint en PDF en ligne gratuit d’Aspose].23