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

Adicionar marca d’água à apresentação PPT usando Python

Crie seus próprios aplicativos Python para inserir marca d’água de texto ou imagem em apresentações PPT, PPTX ou ODP usando APIs do lado do servidor.

Adicionar marca d'água à apresentação PPT via Python

Usando Aspose.Slides for Python via .NET, você pode adicionar marca d’água à apresentação PPT. As marcas d’água são uma parte essencial de qualquer apresentação. Eles são usados ​​para proteger o conteúdo da apresentação de ser copiado ou usado sem permissão. Uma marca d’água é uma imagem ou texto visível ou invisível que é colocado na parte superior da apresentação. Ele pode ser usado para identificar o proprietário da apresentação e impedir o uso não autorizado. As marcas d’água também podem ser usadas para adicionar um toque profissional à apresentação e torná-la mais polida.

Adicionar marca d'água de texto a PPT usando 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.ppt", slides.export.SaveFormat.PPT)

Adicionar marca d'água de imagem à apresentação PPT usando 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.ppt", slides.export.SaveFormat.PPT)

Como adicionar marca d'água a PPT via Python

Estas são as etapas para adicionar marca d’água de texto a arquivos PPT.

  1. Carregar PPT com uma instância de Apresentação

  2. Selecione a apresentação mestre

  3. Adicionar tipo de forma usando o método AddAutoShape

  4. Adicionar texto de marca d’água usando o método AddTextFrame

  5. Salve o resultado no formato PPT

Outros formatos suportados

Usando Python, você também pode adicionar marca d'água nos seguintes formatos: