Конвертировать PNG в PPT

Презентация, содержащая изображения, лучше привлекает внимание аудитории, заставляя ее сосредоточиться на проблемах и информируя их. Понятно, что если вы хотите получить наилучшие результаты, вы захотите использовать как можно больше изображений в своей презентации PowerPoint.

В этой статье мы расскажем вам, как преобразовать PNG в PPT в Питоне. Возможность программно создавать презентации, содержащие изображения PNG, особенно с использованием такого языка, как Python, оказывается весьма кстати.

Библиотека Python для преобразования PNG в PPT

Aspose.Slides for Python через .NET — это мощная библиотека, которая позволяет разработчикам и приложениям создавать, читать, редактировать, преобразовывать и управлять презентациями PowerPoint ( без Microsoft PowerPoint или Office). После того, как вы добавите эту библиотеку в свой продукт, вы сможете преобразовывать изображения PNG в презентацию PPT, используя всего несколько строк кода Python.

Для получения дополнительной информации об установке Aspose.Slides for Python через .NET см. это руководство Установка.

Преобразование PNG в PPT в Python

  1. Создайте экземпляр класса Presentation.
  2. Загрузите изображения, которые вы хотите использовать в презентации.
  3. Создание слайдов на основе изображений.
  4. Укажите предпочтительные размеры.
  5. Сохраните полученную презентацию.

Этот код 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

Изображения в презентации PowerPoint

Информация: Aspose предлагает бесплатный сервис преобразования PNG в PowerPoint, который представляет собой живую реализацию процесса, описанного здесь.

Добавьте веб-изображение в PowerPoint на Python

В ситуации, когда на вашем компьютере отсутствует изображение, которое вы хотите использовать на слайде PowerPoint, Aspose.Slides позволяет добавить изображение, предоставив ссылку на него в Интернете.

  1. Создайте экземпляр класса Presentation.
  2. Получите ссылку на первый слайд через его индекс.
  3. Загрузите изображение, хранящееся в Интернете.
  4. Создайте слайд на основе изображения.
  5. Укажите размеры слайда.
  6. Сохраните полученную презентацию.

Этот код 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/). Если у вас есть вопросы, вы можете разместить их на нашем форуме.

Смотрите также