Перетворення PNG на PPT

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

У цій статті ми розповімо вам про кроки з перетворення PNG на PPT на Python. Можливість програмно створювати презентації, що містять зображення у форматі 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/). Якщо у вас є запитання, ви можете опублікувати їх на нашому форумі.

Дивись також