Une présentation qui contient des images est plus efficace pour attirer l’attention du public, le focaliser sur les problèmes et le tenir informé. Naturellement, si vous cherchez à obtenir les meilleurs résultats, vous voudrez utiliser autant d’images que possible dans votre présentation PowerPoint.
Dans cet article, nous vous expliquerons comment convertir PNG en PPT en Python. La possibilité de créer par programmation des présentations contenant des images PNG, en particulier en utilisant un langage comme Python, est très pratique.
- Bibliothèque Python pour convertir PNG en présentations
- Convertir PNG en PPT en Python
- Ajouter une image Web à PowerPoint en Python
Bibliothèque Python pour convertir PNG en PPT
Aspose.Slides for Python via .NET est une bibliothèque puissante qui permet aux développeurs et aux applications de créer, lire, modifier, convertir et manipuler des présentations PowerPoint ( sans Microsoft PowerPoint ou Office). Après avoir ajouté cette bibliothèque à votre produit, vous pourrez convertir des images PNG en une présentation PPT en utilisant seulement quelques lignes de code Python.
Pour plus d’informations sur l’installation d’Aspose.Slides for Python via .NET, consultez ce guide d’installation.
Convertir PNG en PPT en Python
- Créez une instance de la classe
Presentation
. - Chargez les images que vous souhaitez utiliser dans la présentation.
- Créez des diapositives basées sur les images.
- Spécifiez vos dimensions préférées.
- Enregistrez la présentation résultante.
Ce code Python vous montre comment convertir PNG en PPT :
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation() as pres:
image1 = pres.images.add_image(drawing.Bitmap("image1.png"))
pres.slides[0].shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image1)
image2 = pres.images.add_image(drawing.Bitmap("image2.png"))
slide2 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide2.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image2)
image3 = pres.images.add_image(drawing.Bitmap("image3.png"))
slide3 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide3.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image3)
pres.save("Presentation.ppt", slides.export.SaveFormat.PPT)
Quelques images dans une présentation PowerPoint
Info : Aspose propose un service de conversion PNG vers PowerPoint gratuit, qui est une implémentation en direct du processus décrit ici.
Ajouter une image Web à PowerPoint en Python
Dans une situation où votre ordinateur ne dispose pas de l’image que vous souhaitez utiliser sur une diapositive PowerPoint, Aspose.Slides vous permet d’ajouter l’image en fournissant un lien vers celle-ci sur le Web.
- Créez une instance de la classe
Presentation
. - Obtenez la référence de la première diapositive via son index.
- Chargez l’image stockée sur le Web.
- Créez une diapositive basée sur l’image.
- Spécifiez les dimensions de la diapositive.
- Enregistrez la présentation résultante.
Ce code Python vous montre comment ajouter une image stockée sur le Web à un PowerPoint :
import aspose.slides as slides
import urllib2
import base64
with slides.Presentation() as pres:
slide = pres.slides[0]
imageData = base64.b64encode(urllib2.urlopen("[INSERT URL HERE]").read())
image = pres.images.add_image(imageData)
slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 10, 10, 100, 100, image)
pres.save("pres.pptx", slides.export.SaveFormat.PPTX)
Obtenir une licence gratuite
En obtenant une licence temporaire gratuite, vous pouvez tester les fonctionnalités d’Aspose.Slides sans limitation.
Conclusion
Vous avez sûrement appris à convertir des images PNG en une présentation PowerPoint en Python à l’aide d’une puissante bibliothèque.
Pour en savoir plus sur Aspose.Slides fonctionnalités, consultez notre [documentation](https://docs.aspose.com/slides /python-net/). Si vous avez des questions, vous pouvez les poster sur notre forum.