Neste tutorial passo a passo, elaboraremos como inserir marca d’água de rascunho em PowerPoint Presentation em C# sem o PowerPoint instalado. O formato PPTX é um formato amplamente usado para apresentações do PowerPoint hoje em dia, mas este exemplo também é aplicável ao PPT legado para adicionar PowerPoint de marca d’água confidencial.
Etapas para adicionar marca d’água confidencial ao PowerPoint em C#
- Obtenha o pacote Aspose.Slides for .NET do NuGet.org
- Use o namespace Aspose.Slides para carregar a apresentação e inserir marca d’água
- Definir licença usando o método SetLicense
- Carregue a apresentação do PowerPoint para inserir marca d’água no objeto Presentation Class
- Acesse e itere por meio de Master Slide/s dentro da apresentação
- Para cada slide mestre, adicione uma AutoForma
- Insira o texto de rascunho confidencial para a forma adicionada TextFrame
- Formate a forma e as propriedades textuais
- Aplique o bloqueio na forma adicionada para proteger a marca d’água
- Salvar apresentação com marca d’água
Anteriormente, analisamos Como proteger a apresentação do PowerPoint em C# .NET em outro tópico de instruções. Mas este tópico descreve as etapas para adicionar marca d’água confidencial no powerpoint em C#. Você não depende do Microsoft PowerPoint ou do Interop para usar esse recurso e pode executar esse código perfeitamente em todas as plataformas.
Além de tudo, o recurso de bloqueio de forma é um recurso exclusivo oferecido pelo Aspose.Slides que nem está disponível publicamente no PowerPoint. Você pode proteger os direitos de propriedade intelectual da apresentação usando o recurso de bloqueio e aplicando-o à forma de marca d’água e não permitindo que qualquer um modifique ou remova no PowerPoint.
Código para adicionar marca d’água de rascunho no PowerPoint em C# sem interoperabilidade
O exemplo pode ser usado em qualquer ambiente de aplicativo .NET usando o código C#, seja um aplicativo Web ASP.NET, aplicativo Windows Forms ou baseado em Console. Você também pode usá-lo em sua máquina de trabalho local ou em qualquer servidor que tenha o .NET Framework instalado.