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

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

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

Mit Aspose.Slides for Python via .NET fügen Sie einer PPTX-Präsentation ein Text- oder Bildwasserzeichen hinzu, ohne Microsoft PowerPoint 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 PPTX-Präsentation ein Textwasserzeichen hinzufügen – 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)

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

So fügen Sie PPTX mit Python ein Wasserzeichen hinzu

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

  1. Öffnen Sie die PPTX-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.PPTX auf, um die Präsentation mit Wasserzeichen zu speichern.

Entwickelt mit Aspose.Slides

PPTX-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 PPTX-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 PPTX-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.