PowerPoint Präsentationen müssen häufig in mehrere PPTX/PPT Dateien aufgeteilt werden. Sie können eine Präsentation je nach Szenario nach einzelnen Folien, geraden oder ungeraden Folien usw. aufteilen. In diesem Artikel erfahren Sie, wie Sie PowerPoint PPTX/PPT-Präsentationen mit Java aufteilen.
- Java API zum Aufteilen von PowerPoint Präsentationen
- Teilen Sie eine PowerPoint Präsentation mit Java
Java API zum Aufteilen von PowerPoint Präsentationen
Um PPTX oder PPT-Präsentationen aufzuteilen, verwenden wir Aspose.Slides for Java. Die API dient zum Erstellen, Ändern und Konvertieren von PowerPoint und OpenOffice-Präsentationen aus Java Anwendungen heraus. Sie können die API entweder herunterladen oder sie mit den folgenden Maven konfigurationen installieren.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>21.8</version>
<classifier>jdk16</classifier>
</dependency>
Teilen Sie eine PowerPoint Präsentation mit Java
Im Folgenden sind die Schritte zum Teilen einer PowerPoint Präsentation mit Java aufgeführt.
- Erstellen Sie zunächst eine Instanz der Klasse Presentation, um die PowerPoint Präsentation zu laden.
- Durchlaufen Sie dann alle ISlide in der Presentation.getSlides() Sammlung.
- Führen Sie in jeder Iteration die folgenden Schritte aus:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Entfernen Sie die Standardfolie mit der methode Presentation.getSlides().get\item(0).remove().
- Fügen Sie die Folie mithilfe der Methode Presentation.getSlides().addClone(ISlide) zur Präsentation hinzu.
- Speichern Sie abschließend die Präsentation mit der methode Presentation.save(String, SaveFormat).
Das folgende Codebeispiel zeigt, wie eine PowerPoint PPTX-Präsentation geteilt wird.
// PowerPoint Präsentation laden
Presentation presentation = new Presentation("presentation.pptx");
// Gehen Sie die Folien in der Präsentation durch
for (ISlide sld : presentation.getSlides()) {
// Erstellen Sie eine neue Präsentation
Presentation newPres = new Presentation();
// Standardfolie entfernen
newPres.getSlides().get_Item(0).remove();
// Folie zur Präsentation hinzufügen
newPres.getSlides().addClone(sld);
// Präsentation speichern
newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}
Holen Sie sich eine kostenlose API Lizenz
Sie können Aspose.Slides for Java ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz erwerben.
Online-Demo
Probieren Sie den Online-Präsentationssplitter aus, der auf Aspose.Slides basiert.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie PowerPoint PPTX oder PPT-Präsentationen mit Java aufteilen. Sie können das bereitgestellte Codebeispiel anpassen, um jede Folie in der Präsentation, alle geraden oder ungeraden Folien usw. aufzuteilen. Außerdem können Sie die Dokumentation besuchen, um andere Funktionen der API zu erkunden. Sie können uns auch gerne Ihre Fragen über unser Forum mitteilen.
Siehe auch
- Erstellen Sie MS PowerPoint Präsentationen in Java
- Hinzufügen von Wasserzeichen zu PowerPoint-Folien mit Java
- Extrahieren Sie Text aus PowerPoint Dateien mit Java
- Hinzufügen, Verbinden, Entfernen oder Klonen von PowerPoint-Formen in Java
- Konvertieren Sie PowerPoint PPTX/PPT in PNG Bilder in Java
- Generieren Sie Miniaturansichten für PowerPoint PPTX oder PPT mit Java