En este tutorial simple y elaborado, mostraremos cómo agregar una marca de agua de imagen en PPTX Presentation usando C# sin PowerPoint instalado. Hoy en día, PPTX es un formato popular para presentaciones de PowerPoint, pero también puede usar este ejemplo para el formato PPT para agregar una marca de agua de imagen para proteger los derechos de propiedad intelectual de su presentación.
Pasos para agregar una marca de agua de imagen a una presentación PPTX en C#
- Descargue el paquete Aspose.Slides for .NET de NuGet.org
- Use el espacio de nombres Aspose.Slides para cargar y agregar una marca de agua
- Establecer licencia usando el método SetLicense
- Cargue la presentación para agregar una marca de agua de imagen usando el objeto Presentation Class
- Cargue la imagen de marca de agua/logotipo en la colección de imágenes de presentación
- Acceda e itere a través de Master Slide/s dentro de la presentación
- Para cada diapositiva maestra, agregue un PictureFrame con una imagen de marca de agua agregada
- Dar formato a las propiedades de la forma
- Aplique bloqueo en la forma agregada para proteger la marca de agua de la imagen
- Guardar presentación con marca de agua
Anteriormente, analizamos Cómo insertar un borrador de marca de agua en una presentación de PowerPoint en C# en otro tema de procedimientos. Pero este tema describe los pasos para agregar una marca de agua de imagen en una presentación de PowerPoint en C#. Ya no depende de Microsoft PowerPoint o Interop para usar esta función y puede ejecutar el código sin problemas en todas las plataformas.
Sobre todo, la característica única de bloqueo de forma que ofrece Aspose.Slides ni siquiera está disponible públicamente en PowerPoint para proteger su imagen de marca de agua. Puede proteger los derechos de propiedad intelectual de la presentación utilizando la función de bloqueo y aplicándola a la forma de la marca de agua de la imagen para impedir cualquier modificación o atenuación en la presentación de PowerPoint.
Código para agregar una marca de agua de imagen en PowerPoint en C# sin interoperabilidad
El ejemplo es adecuado en cualquier entorno de aplicación .NET que utilice C#, incluida la aplicación web ASP.NET, la aplicación Windows Forms y las aplicaciones basadas en consola. Se puede usar en su máquina de trabajo local o en cualquier servidor que tenga instalado .NET Framework.