Este artigo orienta como remover marca d’água de presentation com API REST C#. Você aprenderá como remover marca d’água no PowerPoint com API C# Low Code usando algumas chamadas de API em um SDK baseado em .NET. O código de amostra também demonstrará a criação do arquivo de saída da resposta da API.
Pré-requisito
Download Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Configure o projeto C# com o SDK acima para excluir uma marca d’água
Etapas para remover marca d’água de PPT com API REST C#
- Crie uma instância da classe SlidesApi para remover a marca d’água
- Defina os nomes dos arquivos de apresentação de entrada e saída
- Leia o arquivo de entrada em um fluxo de memória
- Invoque o método DeleteWatermarkOnline() com fluxo de arquivo de apresentação de entrada
- Salve o fluxo de memória na resposta e salve-o no disco local
Estas etapas resumem como remover marca d’água do PowerPoint com API REST C#. Carregue a apresentação de entrada em um stream e chame o método DeleteWatermarkOnline() usando o stream de entrada. Esta chamada de API retorna o fluxo de saída que pode ser salvo no disco.
Código para remover marca d’água do PPT online com serviço RESTful C#
// Include necessary namespaces for working with Aspose.Slides API | |
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace WatermarkRemovalExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Configure the API client using your credentials | |
var apiClient = new SlidesApi("YourApiKeyHere", "YourApiSecretHere"); | |
// Define file paths for input and output presentations | |
string sourcePresentation = "PresentationWithWatermark.pptx"; | |
string updatedPresentation = "CleanedPresentation.pptx"; | |
// Open the source presentation as a stream | |
using (var sourceStream = File.OpenRead(sourcePresentation)) | |
{ | |
// Remove watermark elements from the presentation | |
var cleanedStream = apiClient.DeleteWatermarkOnline(sourceStream); | |
// Save the cleaned presentation to a new file | |
using (var outputStream = File.Create(updatedPresentation)) | |
{ | |
cleanedStream.CopyTo(outputStream); | |
} | |
} | |
// Notify the user about the successful process | |
Console.WriteLine($"Watermark removed successfully. Updated file saved as '{updatedPresentation}'."); | |
} | |
} | |
} |
Este código demonstra como remover marca d’água de slides do PowerPoint com API baseada em C# .NET. Remove a marca d’água de todos os slides da apresentação. Se a apresentação de origem estiver protegida por senha, use a propriedade password na chamada de API para abrir o arquivo e remover uma marca d’água.
Este artigo nos ensinou como remover marca d’água do PPTX com C# REST API. Para inserir uma marca d’água em uma apresentação, consulte o artigo em Adicionar marca d’água ao PPT com API REST C#.