Презентация, содержащая изображения, лучше привлекает внимание аудитории, заставляя ее сосредоточиться на проблемах и информируя их. Понятно, что если вы хотите получить наилучшие результаты, вы захотите использовать как можно больше изображений в своей презентации PowerPoint.
В этой статье мы расскажем вам, как преобразовать PNG в PPT в Питоне. Возможность программно создавать презентации, содержащие изображения PNG, особенно с использованием такого языка, как Python, оказывается весьма кстати.
- Библиотека Python для преобразования PNG в презентации
- Преобразование PNG в PPT в Python
- Добавить веб-изображение в PowerPoint на Python
Библиотека Python для преобразования PNG в PPT
Aspose.Slides for Python через .NET — это мощная библиотека, которая позволяет разработчикам и приложениям создавать, читать, редактировать, преобразовывать и управлять презентациями PowerPoint ( без Microsoft PowerPoint или Office). После того, как вы добавите эту библиотеку в свой продукт, вы сможете преобразовывать изображения PNG в презентацию PPT, используя всего несколько строк кода Python.
Для получения дополнительной информации об установке Aspose.Slides for Python через .NET см. это руководство Установка.
Преобразование PNG в PPT в Python
- Создайте экземпляр класса Presentation.
- Загрузите изображения, которые вы хотите использовать в презентации.
- Создание слайдов на основе изображений.
- Укажите предпочтительные размеры.
- Сохраните полученную презентацию.
Этот код Python показывает, как преобразовать PNG в 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)
Некоторые изображения в презентации PowerPoint
Информация: Aspose предлагает бесплатный сервис преобразования PNG в PowerPoint, который представляет собой живую реализацию процесса, описанного здесь.
Добавьте веб-изображение в PowerPoint на Python
В ситуации, когда на вашем компьютере отсутствует изображение, которое вы хотите использовать на слайде PowerPoint, Aspose.Slides позволяет добавить изображение, предоставив ссылку на него в Интернете.
- Создайте экземпляр класса Presentation.
- Получите ссылку на первый слайд через его индекс.
- Загрузите изображение, хранящееся в Интернете.
- Создайте слайд на основе изображения.
- Укажите размеры слайда.
- Сохраните полученную презентацию.
Этот код Python показывает, как добавить изображение, хранящееся в Интернете, в 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)
Получить бесплатную лицензию
Получив бесплатную временную лицензию, вы можете тестировать функции Aspose.Slides без ограничений.
Заключение
Наверняка вы научились преобразовывать изображения PNG в презентацию PowerPoint на Python с помощью мощной библиотеки.
Чтобы узнать больше о [функциях] Aspose.Slides(https://docs.aspose.com/slides/python-net/features-overview/), см. нашу [документацию](https://docs.aspose.com/slides /python-net/). Если у вас есть вопросы, вы можете разместить их на нашем форуме.