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 PPT
- Steg för att dela upp PowerPoint PPTX i Java
- Dela en PowerPoint-presentation 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.
- Skapa först en instans av klassen Presentation för att ladda PowerPoint-presentationen.
- Gå sedan igenom varje ISlide i Presentation.getSlides()-samlingen.
- Utför följande steg i varje iteration:
- Skapa en instans av klassen Presentation.
- Ta bort standardbilden med metoden Presentation.getSlides().getitem(0).remove().
- Lägg till bilden i presentationen med metoden Presentation.getSlides().addClone(ISlide).
- Slutligen sparar du presentationen med metoden Presentation.save(String, SaveFormat).
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
- Skapa MS PowerPoint-presentationer i Java
- Lägg till vattenstämpel till PowerPoint-bilder med Java
- Extrahera text från PowerPoint-filer med Java
- Lägg till, anslut, ta bort eller klona PowerPoint-former i Java
- Konvertera PowerPoint PPTX/PPT till PNG-bilder i Java
- Generera miniatyrbilder för PowerPoint PPTX eller PPT med Java