Konvertieren Sie PNG in PPT

Eine Präsentation, die Bilder enthält, ist besser geeignet, die Aufmerksamkeit des Publikums zu erregen, es dazu zu bringen, sich auf die Themen zu konzentrieren und es auf dem Laufenden zu halten. Wenn Sie die besten Ergebnisse erzielen möchten, sollten Sie verständlicherweise so viele Bilder wie möglich in Ihrer PowerPoint-Präsentation verwenden.

In diesem Artikel führen wir Sie durch die Schritte zum Konvertieren von PNG in PPT in Python. Die Möglichkeit, Präsentationen mit PNG bildern programmgesteuert zu erstellen, insbesondere in einer Sprache wie Python, ist sehr praktisch.

Python Bibliothek zum Konvertieren von PNG in PPT

Aspose.Slides for Python über .NET ist eine leistungsstarke Bibliothek, die es Entwicklern und Anwendungen ermöglicht, PowerPoint-Präsentationen zu erstellen, zu lesen, zu bearbeiten, zu konvertieren und zu manipulieren ( ohne Microsoft PowerPoint oder Office). Nachdem Sie diese Bibliothek zu Ihrem Produkt hinzugefügt haben, können Sie PNG bilder mit nur wenigen Zeilen Python-Code in eine PPT-Präsentation konvertieren.

Weitere Informationen zur Installation von Aspose.Slides for Python über .NET finden Sie in dieser Installation Anleitung.

Konvertieren Sie PNG in PPT in Python

  1. Erstellen Sie eine Instanz der Klasse „Presentation“.
  2. Laden Sie die Bilder, die Sie in der Präsentation verwenden möchten.
  3. Erstellen Sie Folien basierend auf den Bildern.
  4. Geben Sie Ihre bevorzugten Abmessungen an.
  5. Speichern Sie die resultierende Präsentation.

Dieser Python-Code zeigt Ihnen, wie Sie PNG in PPT konvertieren:


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)

Einige Bilder in einer PowerPoint-Präsentation

Bilder in einer PowerPoint-Präsentation

Info: Aspose bietet einen kostenlosen PNG zu PowerPoint-Konvertierungsdienst an, der eine Live-Implementierung des hier beschriebenen Prozesses darstellt.

Webbild zu PowerPoint in Python hinzufügen

In einer Situation, in der auf Ihrem Computer das Bild fehlt, das Sie auf einer PowerPoint-Folie verwenden möchten, können Sie mit Aspose.Slides das Bild hinzufügen, indem Sie einen Link dazu im Web bereitstellen.

  1. Erstellen Sie eine Instanz der Klasse „Presentation“.
  2. Rufen Sie die Referenz der ersten Folie über ihren Index ab.
  3. Laden Sie das im Internet gespeicherte Bild.
  4. Erstellen Sie eine Folie basierend auf dem Bild.
  5. Geben Sie die Folienabmessungen an.
  6. Speichern Sie die resultierende Präsentation.

Dieser Python-Code zeigt Ihnen, wie Sie ein im Web gespeichertes Bild zu einer PowerPoint-Präsentation hinzufügen:

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)

Erhalten Sie eine kostenlose Lizenz

Durch den Erwerb einer kostenlosen temporären Lizenz können Sie die Funktionen von Aspose.Slides ohne Einschränkungen testen.

Abschluss

Sicherlich haben Sie gelernt, wie Sie mithilfe einer leistungsstarken Bibliothek PNG bilder in Python in eine PowerPoint-Präsentation konvertieren.

Weitere Informationen zu den [Funktionen] von Aspose.Slides (https://docs.aspose.com/slides/python-net/features-overview/) finden Sie in unserer Dokumentation. /python-net/). Wenn Sie Fragen haben, können Sie diese in unserem Forum posten.

Siehe auch