Diviser la présentation PowerPoint en Java

Les présentations PowerPoint doivent souvent être divisées en plusieurs fichiers PPTX/PPT. Vous pouvez diviser une présentation par diapositive, diapositives paires ou impaires, etc. selon votre scénario. Dans cet article, vous apprendrez à diviser les présentations PowerPoint PPTX/PPT à l’aide de Java.

API Java pour diviser les présentations PowerPoint

Afin de diviser les présentations PPTX ou PPT, nous utiliserons Aspose.Slides for Java. L’API est conçue pour créer, modifier et convertir des présentations PowerPoint et OpenOffice à partir d’applications Java. Vous pouvez soit télécharger l’API ou l’installer à l’aide des configurations Maven suivantes.

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

Diviser une présentation PowerPoint à l’aide de Java

Voici les étapes pour diviser une présentation PowerPoint à l’aide de Java.

L’exemple de code suivant montre comment fractionner une présentation PowerPoint PPTX.

// Charger la présentation PowerPoint
Presentation presentation = new Presentation("presentation.pptx");

// Parcourir les diapositives de la présentation
for (ISlide sld : presentation.getSlides()) {
	// Créer une nouvelle présentation
	Presentation newPres = new Presentation();
	
	// Supprimer la diapositive par défaut
	newPres.getSlides().get_Item(0).remove();
	
	// Ajouter une diapositive à la présentation
	newPres.getSlides().addClone(sld);
               
	// Enregistrer la présentation
	newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}

Obtenez une licence API gratuite

Vous pouvez utiliser Aspose.Slides for Java sans limitation d’évaluation en obtenant une licence temporaire.

Démo en ligne

Essayez le séparateur de présentation en ligne, qui est basé sur Aspose.Slides.

Conclusion

Dans cet article, vous avez appris à diviser des présentations PowerPoint PPTX ou PPT à l’aide de Java. Vous pouvez personnaliser l’exemple de code fourni pour diviser chaque diapositive de la présentation, toutes les diapositives paires ou impaires, etc. De plus, vous pouvez consulter la documentation pour explorer d’autres fonctionnalités de l’API. N’hésitez pas non plus à nous faire part de vos questions via notre forum.

Voir également