Lägg till vattenstämplar i PPT-presentationer med Python
Bygg Python-program som lägger till text- eller bildvattenstämplar i PPT-presentationer med Aspose.Slides.
Lägg till en vattenstämpel i en PPT-presentation med Python
Med Aspose.Slides for Python via .NET kan du lägga till en text- eller bildvattenstämpel i en PPT-presentation utan Microsoft PowerPoint. En vattenstämpel kan visa vem som äger presentationen, markera den som konfidentiell eller som utkast, eller ge en enhetlig profil. I exemplen nedan placeras vattenstämpeln på den första bildbakgrunden, så att den visas på alla bilder som använder den.
Lägg till en textvattenstämpel i en PPT-presentation – Python
with slides.Presentation("presentation.ppt") as presentation:
master_slide = presentation.masters[0]
watermark_shape = master_slide.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 100, 100, 400, 50)
watermark_text_frame = watermark_shape.add_text_frame("CONFIDENTIAL")
watermark_shape.fill_format.fill_type = slides.FillType.NO_FILL
watermark_shape.line_format.fill_format.fill_type = slides.FillType.NO_FILL
watermark_portion = watermark_text_frame.paragraphs[0].portions[0]
watermark_portion.portion_format.font_height = 32
watermark_shape.auto_shape_lock.select_locked = True
watermark_shape.auto_shape_lock.size_locked = True
watermark_shape.auto_shape_lock.text_locked = True
watermark_shape.auto_shape_lock.position_locked = True
watermark_shape.auto_shape_lock.grouping_locked = True
presentation.save("watermarked.ppt", slides.export.SaveFormat.PPT)Lägg till en bildvattenstämpel i en PPT-presentation – Python
with slides.Presentation("presentation.ppt") as presentation:
with open("watermark.png", "rb") as image_stream:
watermark_image = presentation.images.add_image(image_stream.read())
master_slide = presentation.masters[0]
watermark_shape = master_slide.shapes.add_auto_shape(
slides.ShapeType.RECTANGLE, 100, 100, watermark_image.width, watermark_image.height)
watermark_shape.fill_format.fill_type = slides.FillType.PICTURE
watermark_shape.fill_format.picture_fill_format.picture.image = watermark_image
watermark_shape.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH
watermark_shape.line_format.fill_format.fill_type = slides.FillType.NO_FILL
presentation.save("watermarked.ppt", slides.export.SaveFormat.PPT)Så lägger du till en vattenstämpel i PPT med Python
Följ de här stegen för att lägga till en textvattenstämpel i en PPT-presentation.
- Öppna PPT-filen med
Presentation. - Hämta den första bildbakgrunden från samlingen
masters. - Anropa
add_auto_shapeför att lägga till en rektangel på bildbakgrunden. - Anropa
add_text_frameför att lägga till vattenstämpeltexten och formatera och lås sedan formen. - Anropa
savemedSaveFormat.PPTför att spara presentationen med vattenstämpel.
Byggd med Aspose.Slides
Lägg till vattenstämplar i PPT-filer online
Den kostnadsfria appen Aspose.Slides Watermark är byggd med Aspose.Slides for Python via .NET, samma API som i koden ovan. Öppna den och se vad API:et kan göra med dina egna PPT-filer.
- Körs i webbläsaren, inget att installera.
- Se hur Aspose.Slides lägger till vattenstämplar innan du skriver kod.
- Lägg till en text- eller bildvattenstämpel i din PPT-fil.
- Ladda ner filen med vattenstämpel.
Andra format som stöder vattenstämplar
Med Python kan du även lägga till vattenstämplar i andra presentationsformat som stöds.