Agregar marcas de agua a presentaciones PPTX con Python
Cree aplicaciones Python que agreguen marcas de agua de texto o imagen a presentaciones PPTX con Aspose.Slides.
Agregar una marca de agua a una presentación PPTX con Python
Con Aspose.Slides for Python via .NET , puede agregar una marca de agua de texto o imagen a una presentación PPTX sin usar Microsoft PowerPoint. Una marca de agua puede identificar al propietario, marcar una presentación como confidencial o como borrador, o aportar una imagen de marca coherente. Los ejemplos siguientes colocan la marca de agua en el primer patrón de diapositivas, para que aparezca en las diapositivas que usan ese patrón.
Agregar una marca de agua de texto a una presentación 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)Agregar una marca de agua de imagen a una presentación 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)Cómo agregar una marca de agua a PPTX con Python
Siga estos pasos para agregar una marca de agua de texto a una presentación PPTX.
- Abra el archivo PPTX con
Presentation. - Obtenga el primer patrón de diapositivas de la colección
masters. - Llame a
add_auto_shapepara agregar un rectángulo al patrón de diapositivas. - Llame a
add_text_framepara agregar el texto de la marca de agua y, después, dé formato a la forma y bloquéela. - Llame a
saveconSaveFormat.PPTXpara guardar la presentación con marca de agua.
Creado con Aspose.Slides
Agregue marcas de agua a archivos PPTX en línea
La aplicación gratuita Aspose.Slides Watermark está creada con Aspose.Slides for Python via .NET, la misma API que el código anterior. Ábrala y descubra lo que la API puede hacer con sus propios archivos PPTX.
- Funciona en su navegador, sin instalar nada.
- Vea cómo Aspose.Slides agrega marcas de agua antes de escribir código.
- Agregue una marca de agua de texto o imagen a su archivo PPTX.
- Descargue el archivo con marca de agua.
Otros formatos compatibles con marcas de agua
Con Python, también puede agregar marcas de agua a otros formatos de presentación compatibles.