Split PowerPoint-presentation Java

PowerPoint-presentationer måste ofta delas upp i flera PPTX/PPT-filer. Du kan dela en presentation efter varje bild, jämna eller udda bilder, etc. enligt ditt scenario. I den här artikeln kommer du att lära dig hur du delar upp PowerPoint PPTX/PPT-presentationer med Java.

Java API för att dela PowerPoint-presentationer

För att dela upp PPTX- eller PPT-presentationer kommer vi att använda Aspose.Slides för Java. API:et är utformat för att skapa, modifiera och konvertera PowerPoint- och OpenOffice-presentationer från Java-applikationer. Du kan antingen ladda ner API:et eller installera det med följande Maven-konfigurationer.

<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>

Steg för att dela upp PowerPoint PPTX i Java

Följande är stegen för att dela upp en PowerPoint PPTX med Aspose.Slides för Java.

  • Ladda PPT/PPTX-fil från disk.
  • Gå igenom bilderna i PowerPoint PPT.
  • Spara varje bild som en separat PPT-fil.

Låt oss ta en titt på hur man utför dessa steg programmatiskt och delar upp en PPT med Java.

Dela en PowerPoint PPT i Java

Följande är stegen för att dela upp en PowerPoint PPT med Java.

Följande kodexempel visar hur man delar upp en PPTX i Java.

// Ladda PowerPoint-presentation
Presentation presentation = new Presentation("presentation.pptx");

// Iterera genom bilderna i presentationen
for (ISlide sld : presentation.getSlides()) {
	// Skapa en ny presentation
	Presentation newPres = new Presentation();
	
	// Ta bort standardbild
	newPres.getSlides().get_Item(0).remove();
	
	// Lägg till bild till presentationen
	newPres.getSlides().addClone(sld);
               
	// Spara presentationen
	newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}

Java API för att dela PPT-bilder - Skaffa en gratis licens

Du kan använda Aspose.Slides för Java utan utvärderingsbegränsningar genom att skaffa en gratis temporär licens.

Split PowerPoint PPT - Online Demo

Prova online presentation splitter, som är baserad på Aspose.Slides.

Slutsats

I den här artikeln har du lärt dig hur du delar upp PowerPoint PPTX eller PPT i Java. Du kan anpassa det medföljande kodexemplet för att dela upp varje bild i presentationen, alla jämna eller udda bilder etc. Dessutom kan du besöka dokumentationen för att utforska andra funktioner i API. Du kan också gärna meddela oss om dina frågor via vårt forum.

Se även