Neste tutorial simples e elaborado, vamos mostrar como adicionar marca d’água de imagem em PPTX Presentation usando C# sem o PowerPoint instalado. Hoje em dia, o PPTX é um formato popular para apresentações do PowerPoint, mas você pode usar este exemplo para o formato PPT também para adicionar marca d’água de imagem para proteger os direitos de propriedade intelectual de sua apresentação.
Etapas para adicionar marca d’água de imagem à apresentação PPTX em C#
- Baixe o pacote Aspose.Slides for .NET do NuGet.org
- Use o namespace Aspose.Slides para carregar e adicionar marca d’água
- Definir licença usando o método SetLicense
- Carregue a apresentação para adicionar marca d’água de imagem usando o objeto Presentation Class
- Carregar a imagem de marca d’água/logotipo na coleção de imagens de apresentação
- Acesse e itere por meio de Master Slide/s dentro da apresentação
- Para cada slide mestre, adicione um PictureFrame com imagem de marca d’água adicionada
- Formate as propriedades da forma
- Aplique o bloqueio na forma adicionada para proteger a marca d’água da imagem
- Salvar apresentação com marca d’água
Anteriormente, analisamos Como inserir marca d’água de rascunho na apresentação do PowerPoint em C# em outro tópico de instruções. Mas este tópico descreve as etapas para adicionar marca d’água de imagem na apresentação do PowerPoint em C#. Você não depende mais do Microsoft PowerPoint ou do Interop para usar esse recurso e pode executar o código perfeitamente em todas as plataformas.
Acima de tudo, o recurso exclusivo de bloqueio de forma oferecido pelo Aspose.Slides não está disponível publicamente no PowerPoint para proteger sua imagem de marca d’água. Você pode proteger os direitos de propriedade intelectual da apresentação usando o recurso de bloqueios e aplicando-o à forma de marca d’água da imagem para impedir qualquer modificação ou moderação na apresentação do PowerPoint.
Código para adicionar marca d’água de imagem no PowerPoint em C# sem interoperabilidade
O exemplo é adequado em qualquer ambiente de aplicativo .NET usando o C#, incluindo aplicativo Web ASP.NET, aplicativo Windows Forms e aplicativos baseados em console. Ele pode ser usado em sua máquina de trabalho local ou em qualquer servidor que tenha o .NET Framework instalado.