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.
- Öffnen Sie die ODP-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.ODPauf, 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.