Folie zur Präsentation hinzufügen

Folie zur Präsentation hinzufügen

Bevor wir darüber sprechen, wie man Folien zu den Präsentationsdateien hinzufügt, lassen Sie uns einige Fakten über die Folien besprechen. Jede PowerPoint-Präsentationsdatei enthält Master-/Layoutfolie und andere Normalfolien. Das bedeutet, dass eine Präsentationsdatei mindestens eine oder mehrere Folien enthält. Es ist wichtig zu wissen, dass Präsentationsdateien ohne Folien von Aspose.Slides für C++ nicht unterstützt werden. Jede Folie hat eine eindeutige ID, und alle Normalfolien sind in einer Reihenfolge angeordnet, die durch den null-basierten Index angegeben wird. Aspose.Slides für C++ ermöglicht es Entwicklern, leere Folien zu ihrer Präsentation hinzuzufügen. Um eine leere Folie in die Präsentation einzufügen, folgen Sie bitte den folgenden Schritten:

  • Erstellen Sie eine Instanz der Presentation Klasse.
  • Instanziieren Sie die ISlideCollection Klasse, indem Sie eine Referenz auf die Slides (Sammlung von Inhalts-Slide-Objekten) Eigenschaft setzen, die vom Präsentationsobjekt bereitgestellt wird.
  • Fügen Sie am Ende der Sammlung von Inhaltsfolien eine leere Folie zur Präsentation hinzu, indem Sie die von ISlideCollection-Objekt bereitgestellten AddEmptySlide-Methoden aufrufen.
  • Führen Sie einige Arbeiten mit der neu hinzugefügten leeren Folie durch.
  • Schreiben Sie schließlich die Präsentationsdatei mit dem Presentation Objekt.
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-C
// The path to the documents directory.
const String outPath = u"../templates/AddSlides.pptx";
// Instantiate Presentation class that represents the presentation file
SharedPtr<Presentation> pres = MakeObject<Presentation>();
// Instantiate SlideCollection calss
SharedPtr<ISlideCollection> slds = pres->get_Slides();
for (int i = 0; i < pres->get_LayoutSlides()->get_Count(); i++)
{
// Add an empty slide to the Slides collection
slds->AddEmptySlide(pres->get_LayoutSlides()->idx_get(i));
}
// Save the PPTX file to the Disk
pres->Save(outPath, Aspose::Slides::Export::SaveFormat::Pptx);