Importer une présentation - API PowerPoint C++

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.

pdf-to-powerpoint

  1. Instancier un objet de la classe présentation.
  2. Appeler la méthode AddFromPdf() et passer le fichier PDF.
  3. 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);

Importer PowerPoint à partir de HTML

Dans ce cas, vous allez convertir un document HTML en présentation PowerPoint.

  1. Créer une instance de la classe Presentation.
  2. Appeler la méthode AddFromHtml() et passer le fichier HTML.
  3. 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);