Konvertera PNG till PPT

En presentation som innehåller bilder är bättre på att få en publiks uppmärksamhet, få dem att fokusera på frågor och hålla dem informerade. Förståeligt nog, om du vill få de bästa resultaten, vill du använda så många bilder som möjligt i din PowerPoint-presentation.

I den här artikeln går vi igenom stegen för att konvertera PNG till PPT i Python. Möjligheten att programmatiskt skapa presentationer som innehåller PNG-bilder, särskilt med ett språk som Python, är ganska praktiskt.

Python Library för att konvertera PNG till PPT

Aspose.Slides for Python via .NET är ett kraftfullt bibliotek som låter utvecklare och applikationer skapa, läsa, redigera, konvertera och manipulera PowerPoint-presentationer ( utan Microsoft PowerPoint eller Office). När du har lagt till det här biblioteket till din produkt kommer du att kunna konvertera PNG-bilder till en PPT-presentation med bara några rader Python-kod.

För mer information om hur du installerar Aspose.Slides för Python via .NET, se denna Installation guide.

Konvertera PNG till PPT i Python

  1. Skapa en instans av klassen ‘Presentation’.
  2. Ladda de bilder du vill använda i presentationen.
  3. Skapa bilder utifrån bilderna.
  4. Ange önskade mått.
  5. Spara den resulterande presentationen.

Denna Python-kod visar hur du konverterar PNG till 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)

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 Python

I en situation där din dator saknar bilden, du vill använda på en PowerPoint-bild, låter Aspose.Slides dig lägga till bilden genom att tillhandahålla en länk till den på webben.

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

Denna Python-kod visar hur du lägger till en bild som lagras på webben till en 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)

Skaffa en gratis licens

Genom att skaffa en gratis tillfällig licens får du testa Aspose.Slides-funktioner utan begränsningar.

Slutsats

Du har säkert lärt dig hur du konverterar PNG-bilder till en PowerPoint-presentation i Python med hjälp av ett kraftfullt bibliotek.

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

Se även