Aspose.Slides pour Python via .NET

Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET est une bibliothèque Python permettant de créer, lire, modifier et convertir des présentations PowerPoint et OpenDocument, sans Microsoft PowerPoint ni Microsoft Office.

Elle charge et enregistre les formats PPT, PPTX, PPS, POT et ODP, y compris les variantes avec macros et les modèles, et exporte vers PDF, XPS, HTML, SVG, TIFF, Markdown et images.



Votre première présentation

Installez le paquet depuis PyPI :

pip install aspose.slides

Le paquet inclut le runtime .NET qu’il utilise, vous n’avez donc pas besoin d’installer .NET. Sous Linux, installez également les bibliothèques libgdiplus et ICU, et avec le Python système de Debian ou Ubuntu, exécutez la commande dans un environnement virtuel. macOS a des prérequis supplémentaires, et nous n’avons pas vérifié l’installation sur cette plateforme. Voir Installation pour les commandes, les prérequis macOS et les versions de Python prises en charge.

Enregistrez ce code sous hello.py :

import aspose.slides as slides

# Instancie la classe Presentation qui représente un fichier de présentation.
with slides.Presentation() as presentation:
    # Récupère la première diapositive.
    slide = presentation.slides[0]

    # Ajoute une forme automatique de type CLOUD.
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # Enregistre la présentation au format PPTX.
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

Exécutez-le avec python hello.py. Le script enregistre new_presentation.pptx dans le dossier actuel, avec une diapositive contenant une forme de nuage affichant « Hello, Aspose! ». Sans licence, le fichier enregistré comporte un filigrane d’évaluation — voir Licence. Pour plus de façons de créer et de remplir une présentation, consultez Créer des présentations.