Konvertieren Sie PNG in PPT

Bilder sorgen für ästhetische, inspirierende und professionelle Präsentationen. Durch das Hinzufügen von Bildern zu einer PowerPoint-Präsentation können Sie Informationen in einem leicht verständlichen Format mit Ihrem Publikum teilen.

In diesem Artikel erfahren Sie, wie Sie PNG in PPT in C# konvertieren. PNG ist ein sehr beliebtes Format zum Speichern von Bildern. Daher ist es für Sie wahrscheinlich von Vorteil, wenn Sie wissen, wie Sie PNG bilder zu PowerPoint-Präsentationen hinzufügen.

C# API zum Konvertieren von PNG in PPT{#Get-aC# API-to-Add-PNG-Images-to-Presentations}

Aspose.Slides for .NET ist eine leistungsstarke API, 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 Büro). Sobald Sie dieses Produkt erhalten, können Sie PNG bilder mit nur wenigen Zeilen C#-Code in eine PPT-Präsentation konvertieren.

Informationen zur Installation von Aspose.Slides for .NET finden Sie in dieser Installation Anleitung.

Konvertieren Sie PNG in PowerPoint in C#

  1. Erstellen Sie eine Instanz der Klasse „Presentation“.
  2. Laden Sie die gewünschten Bilder als Folien in Ihre Präsentation.
  3. Erstellen Sie Folien basierend auf den Bildern.
  4. Geben Sie die Abmessungen an.
  5. Speichern Sie die resultierende Präsentation.

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

using (Presentation pres = new Presentation())
{
    IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image.png"));
    pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);
    
    IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.png"));
    ISlide slide2 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);
    
    IPPImage image3 = pres.Images.AddImage(File.ReadAllBytes("image3.png"));
    ISlide slide3 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide3.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);
    
    pres.Save("Presentation.ppt", 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 C# hinzufügen

Im vorherigen Abschnitt haben wir Sie durch einen Vorgang zum Einfügen von (lokal) auf Ihrem Computer gespeicherten PNG bildern in eine PowerPoint-Präsentation geführt. Wenn das Bild, das Sie verwenden möchten, jedoch online gespeichert ist, müssen Sie folgendermaßen vorgehen:

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

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

using (Presentation pres = new Presentation())
{
    ISlide slide = pres.Slides[0];

    byte[] imageData;
    using (WebClient webClient = new WebClient()) 
    {
        imageData = webClient.DownloadData(new Uri("[INSERT URL HERE]"));
    }
    
    IPPImage image = pres.Images.AddImage(imageData);
    slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);
    
    pres.Save("pres.pptx", SaveFormat.Pptx);
}

Holen Sie sich eine kostenlose Lizenz

Möchten Sie die Funktionen von Aspose.Slides ohne Einschränkungen testen? Holen Sie sich eine kostenlose temporäre Lizenz.

Abschluss

Wir glauben, dass Sie jetzt wissen, wie Sie mit einer leistungsstarken .NET-Bibliothek PNG bilder in eine PowerPoint-Präsentation in C# konvertieren. Möglicherweise möchten Sie sich die Produktseite für den Konvertierungsvorgang von PNG zu PPT ansehen.

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

Siehe auch