Watermerken toevoegen aan PPTX-presentaties met Python

Bouw Python-toepassingen die met Aspose.Slides tekst- of afbeeldingswatermerken toevoegen aan PPTX-presentaties.

Een watermerk toevoegen aan een PPTX-presentatie met Python

Met Aspose.Slides for Python via .NET voegt u een tekst- of afbeeldingswatermerk toe aan een PPTX-presentatie zonder Microsoft PowerPoint. Een watermerk kan de eigenaar aangeven, een presentatie markeren als vertrouwelijk of als concept, of zorgen voor een consistente huisstijl. In de onderstaande voorbeelden staat het watermerk op de eerste modeldia, zodat het verschijnt op alle dia’s die dat model gebruiken.

Een tekstwatermerk toevoegen aan een PPTX-presentatie – Python

with slides.Presentation("presentation.pptx") 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.pptx", slides.export.SaveFormat.PPTX)

Een afbeeldingswatermerk toevoegen aan een PPTX-presentatie – Python

with slides.Presentation("presentation.pptx") 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.pptx", slides.export.SaveFormat.PPTX)

Een watermerk toevoegen aan PPTX met Python: zo werkt het

Volg deze stappen om een tekstwatermerk toe te voegen aan een PPTX-presentatie.

  1. Open het PPTX-bestand met Presentation.
  2. Haal de eerste modeldia op uit de verzameling masters.
  3. Roep add_auto_shape aan om een rechthoek toe te voegen aan de modeldia.
  4. Roep add_text_frame aan om de watermerktekst toe te voegen en maak de vorm daarna op en vergrendel deze.
  5. Roep save aan met SaveFormat.PPTX om de presentatie met watermerk op te slaan.

Gebouwd met Aspose.Slides

Watermerken toevoegen aan PPTX-bestanden online

De gratis app Aspose.Slides Watermark is gebouwd met Aspose.Slides for Python via .NET, dezelfde API als in de bovenstaande code. Open de app en ontdek wat de API kan met uw eigen PPTX-bestanden.

  • Werkt in uw browser, niets te installeren.
  • Zie hoe Aspose.Slides watermerken toevoegt voordat u code schrijft.
  • Voeg een tekst- of afbeeldingswatermerk toe aan uw PPTX-bestand.
  • Download het bestand met watermerk.

Andere ondersteunde formaten voor watermerken

Met Python kunt u ook watermerken toevoegen aan andere ondersteunde presentatieformaten.