Spesso è necessario dividere le presentazioni PowerPoint in più file PPTX/PPT. Puoi dividere una presentazione per ciascuna diapositiva, diapositive pari o dispari, ecc. secondo il tuo scenario. In questo articolo imparerai come dividere le presentazioni PowerPoint PPTX/PPT usando Java.
API Java per dividere le presentazioni PowerPoint
Per dividere le presentazioni PPTX o PPT, utilizzeremo Aspose.Slides for Java. L’API è progettata per creare, modificare e convertire presentazioni PowerPoint e OpenOffice dall’interno di applicazioni Java. Puoi scaricare l’API o installarla utilizzando le seguenti configurazioni Maven.
<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>
Dividi una presentazione PowerPoint usando Java
Di seguito sono riportati i passaggi per dividere una presentazione PowerPoint utilizzando Java.
- Innanzitutto, crea un’istanza della classe Presentazione per caricare la presentazione di PowerPoint.
- Quindi, scorrere ogni ISlide nella raccolta Presentation.getSlides().
- In ogni iterazione, eseguire i seguenti passaggi:
- Crea un’istanza della classe Presentazione.
- Rimuovere la diapositiva predefinita utilizzando il metodo Presentation.getSlides().getitem(0).remove().
- Aggiungi la diapositiva alla presentazione utilizzando il metodo Presentation.getSlides().addClone(ISlide).
- Infine, salva la presentazione usando il metodo Presentation.save(String, SaveFormat).
Nell’esempio di codice seguente viene illustrato come dividere una presentazione PPTX di PowerPoint.
// Carica presentazione PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
// Scorri le diapositive nella presentazione
for (ISlide sld : presentation.getSlides()) {
// Crea una nuova presentazione
Presentation newPres = new Presentation();
// Rimuovi la diapositiva predefinita
newPres.getSlides().get_Item(0).remove();
// Aggiungi diapositiva alla presentazione
newPres.getSlides().addClone(sld);
// Salva presentazione
newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}
Ottieni una licenza API gratuita
Puoi utilizzare Aspose.Slides per Java senza limitazioni di valutazione ottenendo una licenza temporanea.
Demo in linea
Prova lo splitter di presentazione online, basato su Aspose.Slides.
Conclusione
In questo articolo, hai imparato come dividere le presentazioni PowerPoint PPTX o PPT usando Java. Puoi personalizzare l’esempio di codice fornito per dividere ogni diapositiva nella presentazione, tutte le diapositive pari o dispari, ecc. Inoltre, puoi visitare la documentazione per esplorare altre funzionalità dell’API. Inoltre, puoi sentirti libero di farci sapere delle tue domande tramite il nostro forum.
Guarda anche
- Crea presentazioni MS PowerPoint in Java
- Aggiungi filigrana alle diapositive di PowerPoint utilizzando Java
- Estrai testo da file PowerPoint utilizzando Java
- Aggiungi, collega, rimuovi o clona forme PowerPoint in Java
- Converti PowerPoint PPTX/PPT in immagini PNG in Java
- Genera miniature per PowerPoint PPTX o PPT utilizzando Java