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.
- Öffnen Sie die PPTX-Datei mit
Presentation. - Rufen Sie die erste Masterfolie aus der Sammlung
mastersab. - Rufen Sie
add_auto_shapeauf, um der Masterfolie ein Rechteck hinzuzufügen. - Rufen Sie
add_text_frameauf, um den Wasserzeichentext hinzuzufügen, und formatieren und sperren Sie anschließend die Form. - Rufen Sie
savemitSaveFormat.PPTXauf, 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.