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

Adicionar marca d’água à apresentação PPTX 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 PPTX via Python

Usando Aspose.Slides for Python via .NET, você pode adicionar marca d’água à apresentação PPTX. 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 PPTX 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.pptx", slides.export.SaveFormat.PPTX)

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

Como adicionar marca d'água a PPTX via Python

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

  1. Carregar PPTX 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 PPTX

Outros formatos suportados

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