PowerPoint de marca d'água

Marca d’água PowerPoint com API REST .NET.

As apresentações desempenham um papel fundamental na comunicação eficaz de ideias, estratégias e informações. Além disso, para tornar essas apresentações mais impactantes e profissionais, incorporar as marcas d’água pode fazer toda a diferença. As marcas d’água não apenas adicionam uma camada extra de segurança ao seu conteúdo, mas também ajudam na proteção da marca e dos direitos autorais. Neste artigo, exploraremos o poder da API REST do .NET para adicionar facilmente marcas d’água de imagem e texto às suas apresentações do Microsoft PowerPoint, melhorando seu apelo visual e deixando uma impressão duradoura em seu público.

API REST para processamento PPT do PowerPoint

Com a ajuda do Aspose.Slides Cloud SDK for .NET, o processo de adição de marcas d’água às suas apresentações do PowerPoint ([PPT](https://docs .fileformat.com/presentation/ppt/) ou PPTX) torna-se fácil e altamente personalizável. Esta API permite integrar funcionalidades avançadas em seus aplicativos, e a marca d’água é apenas um dos muitos recursos que ela oferece. Aproveite o Aspose.Slides Cloud SDK para adicionar facilmente marcas d’água de imagem e texto às suas apresentações com apenas algumas linhas de código, economizando tempo e esforço valiosos de desenvolvimento.

Agora, para começar com esse recurso, o primeiro passo é adicionar a referência do Cloud SDK em nossa solução .NET. Portanto, pesquise Aspose.Slides-Cloud no gerenciador de pacotes NuGet e clique no botão Adicionar pacote. Em segundo lugar, visite cloud dashboard e obtenha suas credenciais de cliente personalizadas.

Caso você não tenha uma conta, basta criar uma conta gratuita seguindo as instruções especificadas no guia início rápido.

Adicionar marca d’água de texto a slides do PowerPoint usando C# .NET

Esta seção explica os detalhes sobre a adição da marca d’água de texto à apresentação do PowerPoint C# .NET.

// Para mais exemplos, visite https://github.com/aspose-slides-cloud
// Obtenha credenciais do cliente em https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// crie uma instância do SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Insira a apresentação do PowerPoint da unidade local
String inputFile = "convertedFile.pptx";
// carregar o conteúdo do PPT na instância do stream
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

// Detalhes de formatação de marca d'água de texto
// altura da fonte para a marca d'água do texto
int fontHeight = 30;

// Conteúdo de texto a ser adicionado como marca d'água
string watermarkText = "Confidential !";

// nome da fonte a ser usada para marca d'água
string fontName = "Arial";

// cor de primeiro plano para texto de marca d'água
string fontColor = "Red";

// chame a API para adicionar marca d'água de texto a todos os slides da apresentação do PowerPoint 
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

// método de chamada para salvar a saída na unidade local
saveToDisk(response, "/Users/nayyer/watermarked.pptx");


// método para salvar o conteúdo do stream em um arquivo na unidade local
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
marca d'água de texto no PowerPoint

Visualização da marca d’água do texto na apresentação do PowerPoint.

Abaixo estão os detalhes sobre o trecho de código indicado acima.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Primeiramente, crie uma instância da classe SlidesApi onde passamos as credenciais do cliente como argumentos.

String inputFile = "convertedFile.ppt";
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

Carregue o conteúdo da apresentação de entrada do PowerPoint na instância do stream.

var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

Chame a API para adicionar marca d’água de texto a todos os slides da apresentação do PowerPoint.

saveToDisk(result, "/Users/nayyer/watermarkPowerPoint.pptx");

Um método personalizado para salvar o PowerPoint PPTX com marca d’água resultante na unidade local.

Insira marca d’água de imagem na apresentação do PowerPoint usando comandos cURL

Embora o Aspose.Slides Cloud SDK para .NET forneça uma solução abrangente e fácil de usar para adicionar marcas d’água a apresentações do PowerPoint, você também pode conseguir o mesmo usando comandos cURL e a API REST do Aspose.Slides Cloud. Sabemos que os comandos cURL oferecem uma interface de linha de comando para interagir diretamente com a API, tornando-se uma alternativa para trabalhar por meio de ferramentas de linha de comando.

A primeira etapa com esta abordagem é gerar um token de acesso JWT ao executar o comando a seguir.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Depois que o token JWT for gerado, execute o seguinte comando para inserir marca d’água de imagem na apresentação do PowerPoint:

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPTX}/watermark/image" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: multipart/form-data" \
-d {"image":@{"aspose.png"}}

Substitua inputPPTX pelo nome da entrada PowerPoint PPTX já disponível no armazenamento em nuvem, e accessToken pelo token JWT gerado acima.

Conclusão

Concluindo, adicionar marcas d’água às apresentações do PowerPoint é um recurso valioso que aprimora o apelo visual e a marca dos seus slides. Com o poderoso Aspose.Slides Cloud SDK para .NET, você pode incorporar facilmente marcas d’água, sejam imagens ou texto, em seus arquivos PowerPoint, dando-lhes um toque profissional. Os amplos recursos do SDK, como tamanho do texto, nome da fonte e outros parâmetros, oferecem flexibilidade na personalização de marcas d’água para atender às suas necessidades específicas.

Artigos relacionados

É altamente recomendável visitar os seguintes blogs: