Präsentation importieren - C++ PowerPoint API

Mit Aspose.Slides für C++ können Sie Präsentationen aus Dateien in anderen Formaten importieren. Aspose.Slides stellt die SlideCollection Klasse zur Verfügung, um Ihnen zu ermöglichen, Präsentationen aus PDF, HTML-Dokumenten usw. zu importieren.

PowerPoint aus PDF importieren

In diesem Fall konvertieren Sie ein PDF in eine PowerPoint-Präsentation.

pdf-to-powerpoint

  1. Erstellen Sie ein Objekt der Präsentationsklasse.
  2. Rufen Sie die AddFromPdf() Methode auf und übergeben Sie die PDF-Datei.
  3. Verwenden Sie die Save() Methode, um die Datei im PowerPoint-Format zu speichern.

Dieser C++-Code demonstriert die PDF-zu-PowerPoint-Operation:

auto pres = System::MakeObject<Presentation>();
    
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);

PowerPoint aus HTML importieren

In diesem Fall konvertieren Sie ein HTML-Dokument in eine PowerPoint-Präsentation.

  1. Erstellen Sie eine Instanz der Presentation Klasse.
  2. Rufen Sie die AddFromHtml() Methode auf und übergeben Sie die HTML-Datei.
  3. Verwenden Sie die Save() Methode, um die Datei im PowerPoint-Format zu speichern.

Dieser C++-Code demonstriert die HTML-zu-PowerPoint-Operation:

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);