Folien zu Präsentationen in Java hinzufügen
Folie zu einer Präsentation hinzufügen
Aspose.Slides for Java ermöglicht Entwicklern das Hinzufügen leerer Folien zu ihrer Präsentation. Um eine leere Folie in die Präsentation einzufügen, befolgen Sie bitte die folgenden Schritte:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Instanziieren Sie die Klasse ISlideCollection, indem Sie eine Referenz auf die Eigenschaft Slides (Sammlung von Inhalts‑Slide‑Objekten) setzen, die vom Presentation-Objekt bereitgestellt wird.
- Fügen Sie am Ende der Sammlung von Inhalts‑Slides eine leere Folie hinzu, indem Sie die Methode addEmptySlide auf dem ISlideCollection-Objekt aufrufen.
- Arbeiten Sie mit der neu hinzugefügten leeren Folie.
- Schreiben Sie schließlich die Präsentationsdatei mithilfe des Presentation-Objekts.
// Instanziieren der Präsentationsklasse, die die Präsentationsdatei darstellt
Presentation pres = new Presentation();
try {
// Instanziieren der SlideCollection-Klasse
ISlideCollection slds = pres.getSlides();
for (int i = 0; i < pres.getLayoutSlides().size(); i++) {
// Eine leere Folie zur Slides-Sammlung hinzufügen
slds.addEmptySlide(pres.getLayoutSlides().get_Item(i));
}
// Arbeiten Sie mit der neu hinzugefügten Folie
// Speichern Sie die PPTX-Datei auf dem Datenträger
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 Foliensammlungen und die insert/clone‑Operationen, sodass Sie eine Folie am gewünschten Index einfügen können, anstatt nur am Ende.
Werden die Themen/Styles 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 und dessen zugehörigem Master.
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 Index null. Dies ist bei der Berechnung von Einfügeindizes zu berücksichtigen.
Wie wähle ich das “richtige” Layout für eine neue Folie, wenn der Master viele Optionen hat?
Wählen Sie im Allgemeinen das LayoutSlide, das der gewünschten Struktur entspricht (z. B. Titel und Inhalt, Zwei Inhalte usw.). Wenn ein solches Layout fehlt, können Sie es dem Master add it to the master hinzufügen und dann verwenden.