Convertir des diapositives PowerPoint PPT en SVG en Python

Les fichiers PowerPoint PPT ou PPTX sont souvent convertis dans d’autres formats à des fins différentes. Cela peut être utile lorsque vous imprimez les diapositives, créez un diaporama ou une visionneuse PowerPoint, etc. Entre autres formats, SVG est un format d’image vectorielle populaire utilisé pour représenter les diapositives PPT. En conséquence, dans cet article, vous apprendrez à convertir des diapositives PowerPoint PPT en images SVG en Python.

Bibliothèque Python pour convertir des diapositives PowerPoint en SVG

Aspose.Slides for Python est une bibliothèque étonnante qui fournit un tas de fonctionnalités pour créer et manipuler des présentations PowerPoint. Vous pouvez créer des présentations simples ou complexes à partir de zéro de manière transparente. De plus, la bibliothèque vous permet de convertir des fichiers PPT, PPTX et ODP vers d’autres formats populaires. Nous utiliserons cette bibliothèque pour convertir nos présentations PPT/PPTX en images SVG. Vous pouvez l’installer à partir de PyPI en utilisant la commande pip suivante.

> pip install aspose.slides

Convertir des diapositives PowerPoint PPT en SVG en Python

Pour convertir une présentation PowerPoint en images SVG, vous devrez parcourir les diapositives. Une fois que vous avez accédé à une diapositive, vous pouvez facilement l’enregistrer en tant qu’image SVG. Voyons donc comment convertir des diapositives dans un fichier PPT/PPTX en images SVG en Python.

  • Chargez le fichier PPT/PPTX à l’aide de la classe Presentation.
  • Parcourez les diapositives à l’aide de la collection Presentation.slides.
  • Convertissez chaque diapositive en SVG à l’aide de la méthode Slide.writeassvg().

L’exemple de code suivant montre comment convertir des diapositives dans un fichier PPTX en images SVG en Python.

import aspose.slides as slides

# Load the presentation
with slides.Presentation("presentation.pptx") as presentation:

    # Loop through the slides
    for slide in presentation.slides:

        # Export slides to SVG format
        with open("presentation_slide_{0}.svg".format(str(slide.slide_number)), "wb") as file:
            slide.write_as_svg(file)

La capture d’écran suivante montre une diapositive PPT après conversion en image SVG.

Convertir des diapositives PowerPoint PPT en SVG en Python

Obtenez une licence gratuite

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

Conclusion

La conversion PowerPoint PPT/PPTX en SVG est utile dans divers cas, comme pour les diaporamas, le rendu/impression de haute qualité des diapositives, etc. Dans cet article, vous avez appris comment convertir PowerPoint PPT ou PPTX en SVG en Python. Vous pouvez facilement installer Aspose.Slides for Python et intégrer la conversion PowerPoint en SVG dans vos applications Python. De plus, vous pouvez en savoir plus sur Aspose.Slides for Python en utilisant documentation. Vous pouvez également nous faire part de vos questions via notre forum.

Voir également