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.

  1. Otevřete soubor PPT pomocí Presentation.
  2. Získejte první předlohu snímků z kolekce masters.
  3. Zavolejte add_auto_shape a přidejte na předlohu snímků obdélník.
  4. Zavolejte add_text_frame a přidejte text vodoznaku, poté tvar naformátujte a uzamkněte.
  5. Zavolejte save s SaveFormat.PPT a 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í.