
Convertir PDF en PPT en utilisant Java
Dans cet article, nous allons passer en revue les étapes et l’extrait de code pour convertir PDF en PPT en utilisant Java PDF library. Cette bibliothèque a exposé une pile massive de méthodes pour manipuler et traiter le format de fichier PDF. De plus, vous pouvez convertir des fichiers PDF vers d’autres formats de fichiers par programmation. Cependant, la conversion PDF en PPT vous permet de présenter vos données sous forme de diapositives. Passons à cette bibliothèque Java pour commencer à créer un convertisseur PDF en PPT par programmation.
Nous aborderons les points suivants :
Installation de l’API de conversion PDF vers PPT
Nous utiliserons cette puissante bibliothèque Java PDF qui offre des fonctionnalités de niveau entreprise pour répondre aux besoins de votre entreprise. En fait, vous pouvez trouver une documentation complète concernant l’installation et son utilisation. Cependant, vous pouvez télécharger la bibliothèque ou l’installer à l’aide des configurations Maven suivantes.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<classifier>jdk17</classifier>
</dependency>
Convertir PDF en PPT en utilisant Java
Les étapes suivantes consistent à convertir un PDF en PPT par programmation :
- Créez un objet de la classe Document et chargez le fichier source.
- Appelez cette méthode setBackground pour définir la couleur d’arrière-plan du document.
- Appelez cette méthode setFitWindow pour définir un indicateur spécifiant si la fenêtre du document doit être redimensionnée pour s’adapter à la première page affichée.
- Instanciez l’instance PptxSaveOptions.
- Si la valeur de la méthode setSlidesAsImages est true, tout le contenu est reconnu comme des images (une par page).
- Appelez la méthode setImageResolution pour définir la résolution des diapositives.
- Enregistrez la sortie au format PPTX en appelant la méthode save.
// Créez un objet de la classe Document et chargez le fichier source
Document doc = new Document("sample.pdf");
// Appelez cette méthode setBackground pour définir la couleur d'arrière-plan du document
doc.setBackground(Color.getCoral().toRgb());
// Appelez cette méthode setFitWindow pour définir un indicateur spécifiant si la fenêtre du document doit être redimensionnée pour s'adapter à la première page affichée.
doc.setFitWindow(true);
// Instancier l'instance PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Si la valeur de la méthode setSlidesAsImages est true, tout le contenu est reconnu comme des images (une par page)
pptx_save.setSlidesAsImages(true);
// Appelez la méthode setImageResolution pour définir la résolution des diapositives
pptx_save.setImageResolution(200);
// Enregistrez la sortie au format PPTX en appelant la méthode d'enregistrement
doc.save("sample.pptx", pptx_save);
Vous pouvez voir la sortie dans l’image ci-dessous :

Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.
Résumé
Terminons cet article de blog ici avec l’espoir que vous avez appris à convertir PPF en PPT en utilisant Java. Cette bibliothèque Java PDF propose un large éventail de méthodes que vous pouvez voir ici. De plus, n’oubliez pas de visiter la documentation pour connaître les autres fonctionnalités. Enfin, conholdate.com écrit constamment de nouveaux articles de blog. Par conséquent, veuillez rester en contact pour les dernières mises à jour.
poser une question
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
FAQ
Puis-je convertir un PDF en PPT ?
Oui, installez cette bibliothèque PDF Java pour convertir PDF en PPT par programme. Vous pouvez également consulter la documentation pour un aperçu complet des fonctionnalités.
Un PDF peut-il être converti en PowerPoint ?
Parcourez cette classe PptxSaveOptions pour savoir comment convertir un PDF en PPT/PPTX en écrivant quelques lignes de code source en Java.