Přidání vodoznaků do prezentací PPTX v Pythonu
Vytvářejte aplikace v Pythonu, které pomocí Aspose.Slides přidávají do prezentací PPTX textové nebo obrázkové vodoznaky.
Přidání vodoznaku do prezentace PPTX v Pythonu
Pomocí Aspose.Slides for Python via .NET můžete do prezentace PPTX přidat textový nebo obrázkový vodoznak bez aplikace Microsoft PowerPoint. Vodoznak může označit vlastníka, označit prezentaci jako důvěrnou nebo jako koncept, případně zajistit jednotný vzhled značky. Následující příklady umísťují vodoznak na první předlohu snímků, takže se zobrazí na snímcích, které tuto předlohu používají.
Přidání textového vodoznaku do prezentace PPTX – 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)Přidání obrázkového vodoznaku do prezentace PPTX – 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)Jak přidat vodoznak do PPTX v Pythonu
Pomocí těchto kroků přidáte do prezentace PPTX textový vodoznak.
- Otevřete soubor PPTX pomocí
Presentation. - Získejte první předlohu snímků z kolekce
masters. - Zavolejte
add_auto_shapea přidejte na předlohu snímků obdélník. - Zavolejte
add_text_framea přidejte text vodoznaku, poté tvar naformátujte a uzamkněte. - Zavolejte
savesSaveFormat.PPTXa uložte prezentaci s vodoznakem.
Vytvořeno pomocí Aspose.Slides
Přidávejte vodoznaky do souborů PPTX online
Bezplatná aplikace Aspose.Slides Watermark je vytvořena pomocí Aspose.Slides for Python via .NET, stejného API jako ve výše uvedeném kódu. Otevřete ji a vyzkoušejte, co API dokáže s vašimi vlastními soubory PPTX.
- Běží ve vašem prohlížeči, nic není třeba instalovat.
- Podívejte se, jak Aspose.Slides přidává vodoznaky, ještě než napíšete kód.
- Přidejte do svého souboru PPTX textový nebo obrázkový vodoznak.
- Stáhněte soubor s vodoznakem.
Další formáty podporující vodoznaky
V Pythonu můžete přidávat vodoznaky i do dalších podporovaných formátů prezentací.