Prezentacja zawierająca obrazy lepiej przyciąga uwagę odbiorców, skupia ich na problemach i informuje ich na bieżąco. Zrozumiałe jest, że jeśli chcesz uzyskać najlepsze wyniki, chciałbyś użyć jak największej liczby obrazów w swojej prezentacji PowerPoint.
W tym artykule przeprowadzimy Cię przez proces konwersji PNG do PPT w Python. Możliwość programowego tworzenia prezentacji zawierających obrazy PNG, zwłaszcza przy użyciu języka takiego jak Python, jest bardzo przydatna.
- Biblioteka Python do konwersji PNG na prezentacje
- Konwertuj PNG na PPT w Python
- Dodaj obraz internetowy do programu PowerPoint w Python
Biblioteka Python do konwersji PNG na PPT
Aspose.Slides for Python via .NET to potężna biblioteka, która pozwala programistom i aplikacjom tworzyć, czytać, edytować, konwertować i manipulować prezentacjami PowerPoint ( bez programu Microsoft PowerPoint lub pakietu Office). Po dodaniu tej biblioteki do swojego produktu będziesz mógł konwertować obrazy PNG na prezentację PPT przy użyciu zaledwie kilku wierszy kodu Python.
Aby uzyskać więcej informacji na temat instalowania Aspose.Slides dla języka Python za pośrednictwem platformy .NET, zobacz ten przewodnik Installation.
Konwertuj PNG na PPT w Python
- Utwórz instancję klasy
Prezentacja
. - Załaduj obrazy, których chcesz użyć w prezentacji.
- Twórz slajdy na podstawie obrazów.
- Określ preferowane wymiary.
- Zapisz powstałą prezentację.
Ten kod Python pokazuje, jak przekonwertować PNG na 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)
Niektóre obrazy w prezentacji PowerPoint
Informacja: Aspose oferuje bezpłatną usługę konwersji PNG na PowerPoint, która jest implementacją na żywo procesu opisanego tutaj.
Dodaj obraz internetowy do programu PowerPoint w Python
W sytuacji, gdy na komputerze brakuje obrazu, którego chcesz użyć na slajdzie programu PowerPoint, Aspose.Slides umożliwia dodanie obrazu, udostępniając link do niego w Internecie.
- Utwórz instancję klasy
Prezentacja
. - Uzyskaj odniesienie do pierwszego slajdu poprzez jego indeks.
- Załaduj obraz przechowywany w Internecie.
- Utwórz slajd na podstawie obrazu.
- Określ wymiary slajdu.
- Zapisz powstałą prezentację.
Ten kod Python pokazuje, jak dodać obraz przechowywany w Internecie do programu 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)
Uzyskaj bezpłatną licencję
Uzyskując bezpłatną licencję tymczasową, możesz przetestować funkcje Aspose.Slides bez ograniczeń.
Wniosek
Z pewnością nauczyłeś się, jak konwertować obrazy PNG na prezentację PowerPoint w Python przy użyciu potężnej biblioteki.
Aby dowiedzieć się więcej o [funkcjach] Aspose.Slides (https://docs.aspose.com/slides/python-net/features-overview/), zobacz naszą [dokumentację](https://docs.aspose.com/slides /python-net/). Jeśli masz pytania, możesz je zadać na naszym forum.