PowerPoint låter dig ställa in olika typer av bildbakgrunder i presentationerna. Du kan till exempel ställa in en bild, en enfärgad, etc. som bakgrund. I den här artikeln kommer vi att visa dig hur du ställer in bakgrunden för PowerPoint PPT-bilder i Python. Vi kommer uttryckligen att täcka hur man fyller en PPT-bilds bakgrund med en bild, färg eller en gradient programmatiskt.
- Python-bibliotek för att ställa in bildbakgrund i PowerPoint
- Ställ in bakgrundsbild av PPT-bilder
- Ställ in bakgrundsfärg för bilder
- Applicera bakgrundsfärg på huvudbilden
- Ställ in övertoning som bildbakgrund
Python-bibliotek för att ställa in bildbakgrund i PowerPoint
Aspose.Slides for Python är ett populärt och funktionsrikt bibliotek för att skapa och manipulera PowerPoint-presentationer. Vi kommer att använda det här biblioteket för att ställa in bildbakgrunder i våra PowerPoint-presentationer. För att installera biblioteket från PyPI, kan du använda följande kommando.
> pip install aspose.slides
Ställ in bild som PPT-bildbakgrund i Python
Följande är stegen för att ställa in en bakgrundsbild i en PowerPoint PPT/PPTX-bild i Python.
- Använd först Presentation class för att ladda eller skapa PPT/PPTX-presentationen.
- Få sedan referens till önskad bild från Presentation.slides-samlingen.
- Ställ in bildbakgrundens fyllningstyp till FillType.PICTURE.
- Ställ in fyllningsläget för bilden till PictureFillMode.STRETCH.
- Lägg till bild till presentationssamlingen med metoden Presentation.images.addimage().
- Ställ in bakgrundsbild av bilden med egenskapen Slide.background.fillformat.picturefillformat.picture.image.
- Slutligen, spara den uppdaterade presentationen med metoden Presentation.save(string, SaveFormat).
Följande kodexempel visar hur du ställer in bakgrundsbild av PowerPoint PPT-bilder i Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Skapa eller ladda presentation
with slides.Presentation() as pres:
# Ställ in bakgrunden med Bild
pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
pres.slides[0].background.fill_format.fill_type = slides.FillType.PICTURE
pres.slides[0].background.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH
# Ställ in bilden
img = drawing.Bitmap("Tulips.jpg")
# Lägg till bild i presentationens bildsamling
imgx = pres.images.add_image(img)
pres.slides[0].background.fill_format.picture_fill_format.picture.image = imgx
# Spara presentationen
pres.save("set-slide-background-image.pptx", slides.export.SaveFormat.PPTX)
Följande skärmdump visar den resulterande PPT-bilden efter att bakgrundsbilden lagts till.
Ställ in bakgrundsfärg för PPT-bilder i Python
Följande är stegen för att ställa in bakgrundsfärgen för bilderna i en PowerPoint PPT med Python.
- Först laddar eller skapar du PowerPoint PPT/PPTX med presentationsklassen.
- Ställ in bildbakgrundens fyllningstyp till FillType.SOLID.
- Ställ sedan in bakgrundsfärgen för bilden med egenskapen Slide.background.fillformat.solidfillcolor.color.
- Slutligen, spara den uppdaterade presentationen med metoden Presentation.save(string, SaveFormat).
Följande kodexempel visar hur man ställer in bakgrundsfärgen för en PPT-bild i Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Skapa eller ladda presentation
with slides.Presentation() as pres:
# Ställ in bakgrundsfärgen för den första bilden
pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
pres.slides[0].background.fill_format.fill_type = slides.FillType.SOLID
pres.slides[0].background.fill_format.solid_fill_color.color = drawing.Color.blue
# Spara presentationen
pres.save("set-slide-background-gradient.pptx", slides.export.SaveFormat.PPTX)
Ställ in bakgrundsfärg för huvudbild i Python
Du kan också ställa in bakgrunden för huvudbilden som ska tillämpas på alla bilder i presentationen. Följande är stegen för att ändra bakgrundsfärgen för huvudbilden i Python.
- Först laddar eller skapar du PowerPoint PPT/PPTX med presentationsklassen.
- Ställ in huvudbildsbakgrundens fyllningstyp till FillType.SOLID.
- Ställ sedan in bakgrundsfärgen för huvudbilden med egenskapen MasterSlide.background.fillformat.solidfillcolor.color.
- Slutligen, spara den uppdaterade presentationen med metoden Presentation.save(string, SaveFormat).
Följande kodexempel visar hur man ändrar bakgrundsfärgen för huvudbilden i PowerPoint PPT.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Skapa eller ladda presentation
with slides.Presentation() as pres:
# Ställ in bakgrundsfärgen för huvudbilden
pres.masters[0].background.type = slides.BackgroundType.OWN_BACKGROUND
pres.masters[0].background.fill_format.fill_type = slides.FillType.SOLID
pres.masters[0].background.fill_format.solid_fill_color.color = drawing.Color.forest_green
# Spara presentationen
pres.save("set-master-slide-background-color.pptx", slides.export.SaveFormat.PPTX)
Ställ in Gradient som PPT-bildbakgrund i Python
Du kan också ställa in gradientbakgrunden för PPT-bilderna med Aspose.Slides för Python, som visas i stegen nedan.
- Först laddar eller skapar du PowerPoint PPT/PPTX med presentationsklassen.
- Ställ in bildbakgrundens fyllningstyp till FillType.GRADIENT.
- Ställ sedan in bakgrundsgradientformatet med egenskapen Slide.background.fillformat.gradientformat.tileflip.
- Slutligen, spara den uppdaterade presentationen med metoden Presentation.save(string, SaveFormat).
Följande kodexempel visar hur man ställer in gradientbakgrunden för PPT-bilder i Python.
import aspose.slides as slides
# Skapa eller ladda presentation
with slides.Presentation() as pres:
# Applicera en gradienteffekt på bakgrunden
pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
pres.slides[0].background.fill_format.fill_type = slides.FillType.GRADIENT
pres.slides[0].background.fill_format.gradient_format.tile_flip = slides.TileFlip.FLIP_BOTH
# Spara presentationen
pres.save("set-slide-background-color.pptx", slides.export.SaveFormat.PPTX)
Följande skärmdump visar bildens gradientbakgrund.
Skaffa en gratis API-licens
Du kan använda Aspose.Slides för Python utan utvärderingsbegränsningar genom att begära en tillfällig licens.
Slutsats
I den här artikeln har du lärt dig hur du ställer in bakgrundsfärgen eller bilden för bilder i PowerPoint PPT med Python. Dessutom har du sett hur man ställer in gradientbakgrund för normala bilder eller masterbilder i PowerPoint-presentationer. Du kan besöka dokumentationen för att utforska andra funktioner i Aspose.Slides för Python. Du kan också gärna meddela oss om dina frågor via vårt forum.