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
- Diviser une présentation PowerPoint à 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.
- Commencez par créer une instance de la classe Presentation pour charger la présentation PowerPoint.
- Ensuite, parcourez chaque ISlide dans la collection Presentation.getSlides().
- À chaque itération, effectuez les étapes suivantes :
- Créez une instance de la classe Presentation.
- Supprimez la diapositive par défaut à l’aide de la méthode Presentation.getSlides().getitem(0).remove().
- Ajoutez la diapositive à la présentation à l’aide de la méthode Presentation.getSlides().addClone(ISlide).
- Enfin, enregistrez la présentation à l’aide de la méthode Presentation.save(String, SaveFormat).
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
- Créer des présentations MS PowerPoint en Java
- Ajouter un filigrane aux diapositives PowerPoint à l’aide de Java
- Extraire du texte à partir de fichiers PowerPoint à l’aide de Java
- Ajouter, connecter, supprimer ou cloner des formes PowerPoint en Java
- Convertir PowerPoint PPTX/PPT en images PNG en Java
- Générer des vignettes pour PowerPoint PPTX ou PPT à l’aide de Java