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
- Adicionar marca d’água de texto a slides do PowerPoint usando C# .NET
- Insira marca d’água de imagem na apresentação do PowerPoint usando comandos cURL
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();
}
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.
Links Úteis
Artigos relacionados
É altamente recomendável visitar os seguintes blogs: