Convertir OpenOffice ODP en PDF en Python

Le format ODP est utilisé par OpenOffice pour stocker les documents de présentation. Semblable à PowerPoint PPT/PPTX, la présentation ODP contient des diapositives et chaque diapositive est composée de texte, d’images et d’autres éléments. Dans certains cas, par exemple pour partager les présentations, vous devez convertir les fichiers ODP au format PDF. Pour y parvenir, cet article explique comment convertir une présentation ODP en PDF en Python.

Bibliothèque Python pour la conversion ODP en PDF

Aspose.Slides for Python est une bibliothèque riche en fonctionnalités qui vous permet de créer et de manipuler des présentations PowerPoint et OpenOffice. De plus, il vous permet de convertir les présentations en d’autres formats de fichiers populaires. Nous utiliserons cette bibliothèque pour convertir les fichiers ODP au format PDF. Vous pouvez installer la bibliothèque à partir de PyPI à l’aide de la commande suivante.

> pip install aspose.slides

Convertir un fichier ODP en PDF en Python

Aspose.Slides for Python vous permet d’effectuer une conversion ODP en PDF en quelques lignes de code. Voici les étapes pour convertir un fichier ODP en PDF en Python.

  • Chargez le fichier ODP à l’aide de la classe Presentation.
  • Enregistrez ODP au format PDF à l’aide de la méthode Presentation.save(string, SaveFormat.PDF).

L’exemple de code suivant montre comment convertir un fichier ODP en PDF par programmation.

import aspose.slides as slides

# Load ODP presentation
pres = slides.Presentation("sample.odp")

# Convert ODP to PDF
pres.save("odp-to-pdf.pdf", slides.export.SaveFormat.PDF)

La capture d’écran suivante montre la sortie de la conversion ODP en PDF.

Conversion ODP en PDF en Python

ODP en PDF

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Slides for Python sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des présentations OpenOffice ODP en PDF en Python. Installez simplement Aspose.Slides for Python et intégrez l’exemple de code fourni dans vos applications Python. Vous pouvez également en savoir plus sur Aspose.Slides for Python en utilisant la documentation. Si vous avez des questions ou des requêtes, n’hésitez pas à nous le faire savoir via notre forum.

Voir également