Konvertera PNG till PPT

Bilder ger estetiska, inspirerande och professionella presentationer. Genom att lägga till bilder i en PowerPoint får du dela information i ett lättsmält format med din publik.

Den här artikeln visar hur du konverterar PNG till PPT i C#. PNG är ett mycket populärt format som används för att lagra bilder, så du kommer sannolikt att dra nytta av att veta hur du lägger till PNG-bilder till PowerPoint-presentationer.

C# API för att konvertera PNG till PPT

Aspose.Slides for .NET är ett kraftfullt API som gör det möjligt för utvecklare och applikationer att skapa, läsa, redigera, konvertera och manipulera PowerPoint-presentationer (utan Microsoft PowerPoint eller Kontor). När du har fått den här produkten kommer du att kunna konvertera PNG-bilder till en PPT-presentation med bara några rader C#-kod.

För att installera Aspose.Slides för .NET, se denna Installation guide.

Konvertera PNG till PowerPoint i C#

  1. Skapa en instans av klassen ‘Presentation’.
  2. Ladda de bilder du vill ha som bilder i din presentation.
  3. Skapa bilder utifrån bilderna.
  4. Ange måtten.
  5. Spara den resulterande presentationen.

Denna C#-kod visar hur du konverterar PNG till PPT:

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);
}

Några bilder i en PowerPoint-presentation

Bilder i en PowerPoint-presentation

Info: Aspose erbjuder en gratis PNG till PowerPoint-konverteringstjänst, som är en liveimplementering av processen som beskrivs här.

Lägg till webbbild till PowerPoint i C#

I föregående avsnitt gick vi igenom en operation för att infoga PNG-bilder lagrade (lokalt) på din dator i en PowerPoint-presentation. Men om bilden du vill använda lagras online måste du göra saker på detta sätt:

  1. Skapa en instans av klassen ‘Presentation’.
  2. Få den första bildens referens genom dess index.
  3. Deklarera byte-arrayen och skapa en instans av klassen WebClient.
  4. Ladda bilden som är lagrad på webben.
  5. Skapa en bild baserat på bilden.
  6. Ange diadimensionerna.
  7. Spara den resulterande presentationen.

Den här C#-koden visar hur du lägger till en bild lagrad på webben till en PowerPoint:

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);
}

Skaffa en gratis licens

Vill du testa Aspose.Slides-funktioner utan begränsningar? Skaffa en gratis tillfällig licens.

Slutsats

Vi tror att du nu vet hur man använder ett kraftfullt .NET-bibliotek för att konvertera PNG-bilder till en PowerPoint-presentation i C#. Du kanske vill se produktsidan för PNG till PPT konverteringsåtgärden.

För att lära dig mer om Aspose.Slides features, se vår dokumentation. Om du har frågor kan du lägga upp dem på vårt forum.

Se även