Folien zu Präsentationen in PHP hinzufügen
Folie zu einer Präsentation hinzufügen
Aspose.Slides for PHP via Java ermöglicht Entwicklern das Hinzufügen leerer Folien zu ihrer Präsentation. Um eine leere Folie in der Präsentation hinzuzufügen, folgen Sie bitte den untenstehenden Schritten:
- Erstellen Sie eine Instanz der Klasse Presentation .
- Rufen Sie das Objekt SlideCollection ab, indem Sie die Methode getSlides (Sammlung von Inhalts‑Slide‑Objekten) verwenden, die vom Presentation-Objekt bereitgestellt wird.
- Fügen Sie der Präsentation am Ende der Inhalts‑Slide‑Sammlung eine leere Folie hinzu, indem Sie die Methode addEmptySlide auf dem SlideCollection‑Objekt aufrufen.
- Arbeiten Sie mit der neu hinzugefügten leeren Folie.
- Schreiben Sie schließlich die Präsentationsdatei mithilfe des Presentation-Objekts.
# Instanziiere die Presentation-Klasse, die die Präsentationsdatei darstellt
$pres = new Presentation();
try {
# Instanziiere die SlideCollection-Klasse
$slds = $pres->getSlides();
for($i = 0; $i < java_values($pres->getLayoutSlides()->size()) ; $i++) {
# Füge der Slides-Sammlung eine leere Folie hinzu
$slds->addEmptySlide($pres->getLayoutSlides()->get_Item($i));
}
# Führe einige Arbeiten mit der neu hinzugefügten Folie aus
# Speichere die PPTX-Datei auf der Festplatte
$pres->save("EmptySlide.pptx", SaveFormat::Pptx);
} finally {
$pres->dispose();
}
FAQ
Kann ich eine neue Folie an einer bestimmten Position einfügen, nicht nur am Ende?
Ja. Die Bibliothek unterstützt Folien‑Sammlungen sowie die insert/clone‑Operationen, sodass Sie eine Folie an dem gewünschten Index einfügen können, nicht nur am Ende.
Werden die Design‑/Stile beibehalten, wenn man eine Folie basierend auf einem Layout hinzufügt?
Ja. Ein Layout übernimmt die Formatierung von seinem Master, und die neue Folie übernimmt die des ausgewählten Layouts sowie dessen zugehörigen Masters.
Welche Folie ist in einer neuen „leeren“ Präsentation vorhanden, bevor Folien hinzugefügt werden?
Eine neu erstellte Präsentation enthält bereits eine leere Folie mit dem Index Null. Das ist wichtig zu berücksichtigen, wenn Einfüge‑Indizes berechnet werden.
Wie wähle ich das „richtige“ Layout für eine neue Folie, wenn der Master viele Optionen hat?
Wählen Sie in der Regel das LayoutSlide , das der gewünschten Struktur entspricht (Title and Content, Two Content, etc.). Wenn ein solches Layout fehlt, können Sie add it to the master hinzufügen und anschließend verwenden.