Přidání vodoznaků do prezentací PPT v Pythonu
Vytvářejte aplikace v Pythonu, které pomocí Aspose.Slides přidávají do prezentací PPT textové nebo obrázkové vodoznaky.
Přidání vodoznaku do prezentace PPT v Pythonu
Pomocí Aspose.Slides for Python via .NET můžete do prezentace PPT 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 PPT – Python
with slides.Presentation("presentation.ppt") 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.ppt", slides.export.SaveFormat.PPT)Přidání obrázkového vodoznaku do prezentace PPT – Python
with slides.Presentation("presentation.ppt") 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.ppt", slides.export.SaveFormat.PPT)Jak přidat vodoznak do PPT v Pythonu
Pomocí těchto kroků přidáte do prezentace PPT textový vodoznak.
- Otevřete soubor PPT 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.PPTa uložte prezentaci s vodoznakem.
Vytvořeno pomocí Aspose.Slides
Přidávejte vodoznaky do souborů PPT 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 PPT.
- 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 PPT 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í.