Importer une présentation - API PowerPoint C++
Contents
[
Hide
]
En utilisant Aspose.Slides pour C++, vous pouvez importer des présentations à partir de fichiers dans d’autres formats. Aspose.Slides fournit la classe SlideCollection pour vous permettre d’importer des présentations à partir de PDF, de documents HTML, etc.
Importer PowerPoint à partir de PDF
Dans ce cas, vous allez convertir un PDF en présentation PowerPoint.
- Instancier un objet de la classe présentation.
- Appeler la méthode AddFromPdf() et passer le fichier PDF.
- Utiliser la méthode Save() pour enregistrer le fichier au format PowerPoint.
Ce code C++ démontre l’opération de conversion de PDF en PowerPoint :
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Astuce
Vous voudrez peut-être consulter l’application web Aspose gratuite PDF vers PowerPoint car c’est une mise en œuvre en direct du processus décrit ici.Importer PowerPoint à partir de HTML
Dans ce cas, vous allez convertir un document HTML en présentation PowerPoint.
- Créer une instance de la classe Presentation.
- Appeler la méthode AddFromHtml() et passer le fichier HTML.
- Utiliser la méthode Save() pour enregistrer le fichier au format PowerPoint.
Ce code C++ démontre l’opération de conversion de HTML en PowerPoint :
auto presentation = System::MakeObject<Presentation>();
{
auto htmlStream = System::IO::File::OpenRead(u"page.html");
presentation->get_Slides()->AddFromHtml(htmlStream);
}
presentation->Save(u"MyPresentation.pptx", SaveFormat::Pptx);
Remarque
Vous pouvez également utiliser Aspose.Slides pour convertir HTML en d’autres formats de fichiers populaires :