PPT PPTX ODP POT ppsx
Aspose.Slides  for Python via .NET
PPTX

Přidat vodoznak do prezentace PPTX pomocí Python

Vytvořte si své vlastní aplikace pro Python a vkládejte textový nebo obrázkový vodoznak do prezentace PPT, PPTX nebo ODP pomocí rozhraní API na straně serveru.

Přidat vodoznak do prezentace PPTX prostřednictvím Python

Pomocí Aspose.Slides for Python via .NET můžete přidat vodoznak do prezentace PPTX. Vodoznaky jsou nezbytnou součástí každé prezentace. Používají se k ochraně obsahu prezentace před kopírováním nebo používáním bez povolení. Vodoznak je viditelný nebo neviditelný obrázek nebo text, který je umístěn v horní části prezentace. Lze jej použít k identifikaci vlastníka prezentace a k zabránění neoprávněnému použití. Vodoznaky lze také použít, aby prezentaci dodaly profesionální nádech a aby vypadala uhlazeněji.

Přidejte textový vodoznak do PPTX pomocí Python


import aspose.slides as slides
import aspose.pydrawing as draw

with slides.Presentation() as pres:
    master = pres.masters[0]

    watermarkShape = master.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 0, 0, 100, 100)
    watermarkTextFrame = watermarkShape.add_text_frame("Watermark")

    # Lock Watermark from Editing
    watermarkShape.shape_lock.select_locked = True
    watermarkShape.shape_lock.size_locked = True
    watermarkShape.shape_lock.text_locked = True
    watermarkShape.shape_lock.position_locked = True
    watermarkShape.shape_lock.grouping_locked = True
    
    # Set Text Watermark Transparency
    watermarkPortion = watermarkTextFrame.paragraphs[0].portions[0]
    watermarkPortion.portion_format.fill_format.fill_type = slides.FillType.SOLID
    watermarkPortion.portion_format.fill_format.solid_fill_color.color = draw.Color.from_argb(150, 200, 200, 200)
    
    # Set Font Size of Text Watermark
    watermarkPortion.portion_format.font_height = 16

    pres.save("watermark.pptx", slides.export.SaveFormat.PPTX)

Přidat vodoznak obrázku do prezentace PPTX pomocí Python


import aspose.slides as slides

with slides.Presentation() as presentation:
    with open("image1.png", "rb") as fs:
        data = fs.read()
    image = presentation.images.add_image(data)

    master = presentation.masters[0]
    watermarkShape = master.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 0, 0, image.width, image.height)
    
    watermarkShape.fill_format.fill_type = slides.FillType.PICTURE
    watermarkShape.fill_format.picture_fill_format.picture.image = image
    watermarkShape.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH

    presentation.save("watermark2.pptx", slides.export.SaveFormat.PPTX)

Jak přidat vodoznak do PPTX prostřednictvím Python

Toto jsou kroky k přidání textového vodoznaku do souborů PPTX.

  1. Načtěte PPTX s instancí Presentation

  2. Vyberte hlavní prezentaci

  3. Přidejte typ tvaru pomocí metody AddAutoShape

  4. Přidejte text vodoznaku pomocí metody AddTextFrame

  5. Uložte výsledek ve formátu PPTX

Další podporované formáty

Pomocí Python můžete také přidat vodoznak do následujících formátů: