Adicionar marcas d’água a apresentações PPTX com Python
Crie aplicativos Python que adicionam marcas d’água de texto ou imagem a apresentações PPTX com o Aspose.Slides.
Adicionar uma marca d’água a uma apresentação PPTX com Python
Com o Aspose.Slides for Python via .NET , você pode adicionar uma marca d’água de texto ou imagem a uma apresentação PPTX sem usar o Microsoft PowerPoint. Uma marca d’água pode identificar o proprietário, marcar uma apresentação como confidencial ou rascunho, ou garantir uma identidade visual consistente. Os exemplos abaixo colocam a marca d’água no primeiro slide mestre, para que ela apareça nos slides que usam esse mestre.
Adicionar uma marca d'água de texto a uma apresentação PPTX – Python
with slides.Presentation("presentation.pptx") 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.pptx", slides.export.SaveFormat.PPTX)Adicionar uma marca d'água de imagem a uma apresentação PPTX – Python
with slides.Presentation("presentation.pptx") 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.pptx", slides.export.SaveFormat.PPTX)Como adicionar uma marca d’água a PPTX com Python
Siga estas etapas para adicionar uma marca d’água de texto a uma apresentação PPTX.
- Abra o arquivo PPTX com
Presentation. - Obtenha o primeiro slide mestre da coleção
masters. - Chame
add_auto_shapepara adicionar um retângulo ao slide mestre. - Chame
add_text_framepara adicionar o texto da marca d’água e, em seguida, formate e bloqueie a forma. - Chame
savecomSaveFormat.PPTXpara salvar a apresentação com marca d’água.
Criado com Aspose.Slides
Adicione marcas d’água a arquivos PPTX online
O aplicativo gratuito Aspose.Slides Watermark é criado com Aspose.Slides for Python via .NET, a mesma API do código acima. Abra-o e veja o que a API pode fazer com seus próprios arquivos PPTX.
- Funciona no seu navegador, sem instalar nada.
- Veja como o Aspose.Slides adiciona marcas d’água antes de escrever código.
- Adicione uma marca d’água de texto ou imagem ao seu arquivo PPTX.
- Baixe o arquivo com marca d’água.
Outros formatos compatíveis com marca d'água
Com Python, você também pode adicionar marcas d'água a outros formatos de apresentação compatíveis.