Dodawanie znaków wodnych do prezentacji ODP w Pythonie

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

Dodawanie znaku wodnego do prezentacji ODP w Pythonie

Dzięki Aspose.Slides for Python via .NET możesz dodać tekstowy lub graficzny znak wodny do prezentacji ODP bez pakietu OpenOffice. 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 ODP – 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)

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

Jak dodać znak wodny do ODP w Pythonie

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

  1. Otwórz plik ODP 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.ODP, aby zapisać prezentację ze znakiem wodnym.

Zbudowano z Aspose.Slides

Dodawaj znaki wodne do plików ODP 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 ODP.

  • 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 ODP.
  • 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.