Hur man konverterar PNG till PowerPoint Slide i Python

Denna korta handledning fokuserar på hur man konverterar PNG till PowerPoint Slide i Python. Den innehåller all konfigurationsinformation, stegvis process och en körbar exempelkod för att infoga bild i PPTX med Python. Applikationen kan användas i alla operativsystem som Windows, Linux eller macOS som är konfigurerade med .NET Core och Python.

Steg för att infoga bild i PPTX i Python

  1. Konfigurera din IDE till använd Aspose.Slides för Python via .NET
  2. Lägg till referens till aspose.pydrawing och aspose.slides namnrymder i ditt projekt för att infoga bild i PPTX med Python
  3. Skapa en tom standardpresentation med ett Presentation-klassobjekt och få tillgång till den första standardbilden i den nyskapade presentationen
  4. Läs käll-PNG-bilden som byte från disken och lägg till den i presentationens images collection
  5. Infoga en bildram i formsamlingen för den valda bilden med hjälp av den tillagda
  6. Konvertera PNG till PPTX i Python med hjälp av sparmetoden

Ovannämnda steg vägleder utvecklingen av en PNG till PPTX-omvandlare i Python, där en ny presentation som innehåller en standard bildsamling och bildsamling genereras. Källbilden laddas från disken som en byte-array, läggs till den första diabildssamlingen som en bildram och slutligen sparas presentationen med bilden på disken.

Kod för att lägga till bild i PPTX i Python

När du arbetar med den här funktionen för att konvertera PNG till PPTX i Python, används Slide-objektet för att hålla referensen till målbilden och IPPImage-klassobjektet används för att hålla referensen till den nyligen tillagda bilden i bildsamlingen. Add_image-metoden har ett antal överbelastade konstruktorer som tar olika parametrar som bytes, IPPImage-objekt, Image-objekt och minnesström.

I den här handledningen har vi lärt oss att konvertera PNG-fil till PowerPoint i Python. Om du vill utforska processen att konvertera PDF-filen till presentation, se artikeln om hur man konverterar PDF till presentation med Python.

 Svenska