DEV Community

Liam Anderson
Liam Anderson

Posted on

Comment convertir des présentations PowerPoint en PDF avec Python

Le format PDF est universellement reconnu, ce qui le rend accessible sur différentes plates-formes, appareils et systèmes d'exploitation. En convertissant les présentations PowerPoint en PDF, vous garantissez une compatibilité, que les destinataires aient ou non PowerPoint installé sur leurs appareils. Cela élimine toute préoccupation concernant la compatibilité des versions et assure à tous une ouverture et une visualisation précises des présentations. Dans cet article, nous allons explorer comment convertir des présentations PowerPoint en PDF en utilisant Python.

Installer la bibliothèque requise pour la conversion de PowerPoint en PDF

Pour convertir des présentations PowerPoint en PDF, nous pouvons utiliser la bibliothèque Spire.Presentation for Python, qui nous permet de créer, lire, convertir et manipuler des présentations PowerPoint dans des applications Python.

Avant de commencer, nous devons installer cette bibliothèque. Ouvrez simplement le terminal de votre projet et exécutez la commande pip suivante :

pip install Spire.Presentation
Enter fullscreen mode Exit fullscreen mode

Convertir PowerPoint en PDF avec Python

Avec Spire.Presentation for Python, vous pouvez convertir soit l'intégralité d'une présentation PowerPoint, soit une diapositive spécifique d'une présentation PowerPoint au format PDF.

Exemple 1. Convertir une présentation PowerPoint entière en PDF avec Python

Voici un exemple de code simple montrant comment convertir une présentation PowerPoint entière au format PDF en utilisant Python et Spire.Presentation for Python :

from spire.presentation import * 
from spire.presentation.common import * 

# Créer un objet de la classe Presentation 
presentation = Presentation() 

# Charger un fichier de présentation 
presentation.LoadFromFile("Exemple.pptx") 

# Enregistrer le fichier de présentation au format PDF 
presentation.SaveToFile("output/PresentationToPDF.pdf", FileFormat.PDF) 
presentation.Dispose() 
Enter fullscreen mode Exit fullscreen mode

Exemple 2. Convertir une diapositive spécifique d'une présentation PowerPoint en PDF avec Python

Voici un exemple de code simple montrant comment convertir une diapositive spécifique d'une présentation PowerPoint au format PDF en utilisant Python et Spire.Presentation for Python :

from spire.presentation import * 
from spire.presentation.common import * 

# Créer un objet de la classe Presentation 
presentation = Presentation() 

# Charger un fichier de présentation 
presentation.LoadFromFile("Exemple.pptx") 

# Obtenir une diapositive 
slide = presentation.Slides[1] 

# Enregistrer la diapositive sous forme de fichier PDF 
slide.SaveToFile("output/SlideToPDF.pdf", FileFormat.PDF) 
presentation.Dispose()
Enter fullscreen mode Exit fullscreen mode

Conclusion

La conversion des présentations PowerPoint en PDF peut simplifier le processus de partage, garantir une expérience de visualisation cohérente et préserver l'intégrité de vos présentations. En utilisant les exemples de code présentés dans cet article, vous pouvez facilement automatiser le processus de conversion de PowerPoint en PDF à l'aide de Python.

Sujets connexes

Top comments (0)