Folie zur Präsentation hinzufügen
Contents
[
Hide
]
Folie zur Präsentation hinzufügen
Bevor wir über das Hinzufügen von Folien zu den Präsentationsdateien sprechen, lassen Sie uns einige Fakten über die Folien diskutieren. Jede PowerPoint-Präsentationsdatei enthält eine Master / Layout-Folie und andere Normale Folien. 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 PHP über Java nicht unterstützt werden. Jede Folie hat eine eindeutige ID und alle normalen Folien sind in einer Reihenfolge angeordnet, die durch den nullbasierten Index angegeben ist.
Aspose.Slides für PHP über Java ermöglicht es Entwicklern, leere Folien zu ihrer Präsentation hinzuzufügen. Um eine leere Folie in die Präsentation hinzuzufügen, befolgen Sie bitte die folgenden Schritte:
- Erstellen Sie eine Instanz der Presentation Klasse.
- Instanziieren Sie die ISlideCollection Klasse, indem Sie eine Referenz zur Slides (Sammlung von Inhalt Folienobjekten) Eigenschaft festlegen, die vom Presentation Objekt bereitgestellt wird.
- Fügen Sie eine leere Folie am Ende der Sammlung der Inhaltsfolien 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 unter Verwendung des Presentation Objekts.
# Instanziieren Sie die Präsentationsklasse, die die Präsentationsdatei darstellt
$pres = new Presentation();
try {
# Instanziieren Sie die SlideCollection-Klasse
$slds = $pres->getSlides();
for($i = 0; $i < java_values($pres->getLayoutSlides()->size()) ; $i++) {
# Fügen Sie eine leere Folie zur Folienkollektion hinzu
$slds->addEmptySlide($pres->getLayoutSlides()->get_Item($i));
}
# Führen Sie einige Arbeiten an der neu hinzugefügten Folie durch
# Speichern Sie die PPTX-Datei auf der Festplatte
$pres->save("EmptySlide.pptx", SaveFormat::Pptx);
} finally {
$pres->dispose();
}