Watermerken toevoegen aan ODP-presentaties met Python

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

Een watermerk toevoegen aan een ODP-presentatie met Python

Met Aspose.Slides for Python via .NET voegt u een tekst- of afbeeldingswatermerk toe aan een ODP-presentatie zonder OpenOffice. 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 ODP-presentatie – Python

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

Een afbeeldingswatermerk toevoegen aan een ODP-presentatie – Python

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

Een watermerk toevoegen aan ODP met Python: zo werkt het

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

  1. Open het ODP-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.ODP om de presentatie met watermerk op te slaan.

Gebouwd met Aspose.Slides

Watermerken toevoegen aan ODP-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 ODP-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 ODP-bestand.
  • Download het bestand met watermerk.

Andere ondersteunde formaten voor watermerken

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