Dodawanie znaków wodnych do prezentacji PPT w Pythonie

Twórz aplikacje w Pythonie, które za pomocą Aspose.Slides dodają tekstowe lub graficzne znaki wodne do prezentacji PPT.

Dodawanie znaku wodnego do prezentacji PPT w Pythonie

Dzięki Aspose.Slides for Python via .NET możesz dodać tekstowy lub graficzny znak wodny do prezentacji PPT bez programu Microsoft PowerPoint. Znak wodny może wskazywać właściciela, oznaczać prezentację jako poufną lub roboczą albo zapewniać spójny wizerunek marki. Poniższe przykłady umieszczają znak wodny na pierwszym wzorcu slajdów, dzięki czemu pojawia się on na slajdach korzystających z tego wzorca.

Dodawanie tekstowego znaku wodnego do prezentacji PPT – 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)

Dodawanie graficznego znaku wodnego do prezentacji PPT – 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)

Jak dodać znak wodny do PPT w Pythonie

Wykonaj poniższe kroki, aby dodać tekstowy znak wodny do prezentacji PPT.

  1. Otwórz plik PPT za pomocą Presentation.
  2. Pobierz pierwszy wzorzec slajdów z kolekcji masters.
  3. Wywołaj add_auto_shape, aby dodać prostokąt do wzorca slajdów.
  4. Wywołaj add_text_frame, aby dodać tekst znaku wodnego, a następnie sformatuj i zablokuj kształt.
  5. Wywołaj save z SaveFormat.PPT, aby zapisać prezentację ze znakiem wodnym.

Zbudowano z Aspose.Slides

Dodawaj znaki wodne do plików PPT online

Bezpłatna aplikacja Aspose.Slides Watermark została zbudowana z użyciem Aspose.Slides for Python via .NET, tego samego API co w powyższym kodzie. Otwórz ją i zobacz, co API potrafi zrobić z Twoimi plikami PPT.

  • Działa w przeglądarce, nie trzeba niczego instalować.
  • Zobacz, jak Aspose.Slides dodaje znaki wodne, zanim napiszesz kod.
  • Dodaj tekstowy lub graficzny znak wodny do pliku PPT.
  • Pobierz plik ze znakiem wodnym.

Inne formaty obsługujące znaki wodne

W Pythonie możesz też dodawać znaki wodne do innych obsługiwanych formatów prezentacji.