Wasserzeichen zu ODP-Präsentationen mit Python hinzufügen

Entwickeln Sie Python-Anwendungen, die ODP-Präsentationen mit Aspose.Slides Text- oder Bildwasserzeichen hinzufügen.

Einer ODP-Präsentation mit Python ein Wasserzeichen hinzufügen

Mit Aspose.Slides for Python via .NET fügen Sie einer ODP-Präsentation ein Text- oder Bildwasserzeichen hinzu, ohne OpenOffice zu verwenden. Ein Wasserzeichen kennzeichnet den Eigentümer, markiert eine Präsentation als vertraulich oder als Entwurf oder sorgt für ein einheitliches Branding. Die folgenden Beispiele platzieren das Wasserzeichen auf der ersten Masterfolie, sodass es auf allen Folien erscheint, die diesen Master verwenden.

Einer ODP-Präsentation ein Textwasserzeichen hinzufügen – 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)

Einer ODP-Präsentation ein Bildwasserzeichen hinzufügen – 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)

So fügen Sie ODP mit Python ein Wasserzeichen hinzu

Gehen Sie wie folgt vor, um einer ODP-Präsentation ein Textwasserzeichen hinzuzufügen.

  1. Öffnen Sie die ODP-Datei mit Presentation.
  2. Rufen Sie die erste Masterfolie aus der Sammlung masters ab.
  3. Rufen Sie add_auto_shape auf, um der Masterfolie ein Rechteck hinzuzufügen.
  4. Rufen Sie add_text_frame auf, um den Wasserzeichentext hinzuzufügen, und formatieren und sperren Sie anschließend die Form.
  5. Rufen Sie save mit SaveFormat.ODP auf, um die Präsentation mit Wasserzeichen zu speichern.

Entwickelt mit Aspose.Slides

ODP-Dateien online mit Wasserzeichen versehen

Die kostenlose App Aspose.Slides Watermark basiert auf Aspose.Slides for Python via .NET, derselben API wie im obigen Code. Öffnen Sie sie und sehen Sie, was die API mit Ihren eigenen ODP-Dateien leisten kann.

  • Läuft im Browser, keine Installation erforderlich.
  • Sehen Sie, wie Aspose.Slides Wasserzeichen hinzufügt, bevor Sie Code schreiben.
  • Fügen Sie Ihrer ODP-Datei ein Text- oder Bildwasserzeichen hinzu.
  • Laden Sie die Datei mit Wasserzeichen herunter.

Weitere unterstützte Formate für Wasserzeichen

Mit Python können Sie auch anderen unterstützten Präsentationsformaten Wasserzeichen hinzufügen.