W tym artykule opisano, jak usunąć znak wodny z presentation za pomocą interfejsu API C# REST. Dowiesz się jak usunąć znak wodny w programie PowerPoint za pomocą interfejsu API C# Low Code, korzystając z kilku wywołań API w zestawie SDK opartym na platformie .NET. Przykładowy kod zademonstruje również utworzenie pliku wyjściowego na podstawie odpowiedzi API.
Warunek wstępny
Pobierać Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Skonfiguruj projekt C# z powyższym zestawem SDK do usuwania znaku wodnego
Kroki, aby usunąć znak wodny z PPT za pomocą interfejsu API C# REST
- Utwórz instancję klasy SlidesApi, aby usunąć znak wodny
- Ustaw nazwy wejściowych i wyjściowych plików prezentacji
- Wczytaj plik wejściowy do strumienia pamięci
- Wywołaj metodę DeleteWatermarkOnline() ze strumieniem wejściowego pliku prezentacji
- Zapisz strumień pamięci w odpowiedzi i zapisz go na dysku lokalnym
Poniższe kroki podsumowują jak usunąć znak wodny z programu PowerPoint za pomocą interfejsu API C# REST. Załaduj prezentację wejściową do strumienia i wywołaj metodę DeleteWatermarkOnline() przy użyciu strumienia wejściowego. To wywołanie API zwraca strumień wyjściowy, który można zapisać na dysku.
Kod do usunięcia znaku wodnego z PPT Online za pomocą usługi C# RESTful
// 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}'."); | |
} | |
} | |
} |
Ten kod demonstruje jak usunąć znak wodny ze slajdów programu PowerPoint za pomocą interfejsu API opartego na języku C# .NET. Usuwa znak wodny ze wszystkich slajdów w prezentacji. Jeśli prezentacja źródłowa jest chroniona hasłem, użyj właściwości hasła w wywołaniu API, aby otworzyć plik i usunąć znak wodny.
W tym artykule nauczyliśmy się jak usunąć znak wodny z PPTX za pomocą interfejsu API C# REST. Aby wstawić znak wodny w prezentacji, zapoznaj się z artykułem na temat Dodaj znak wodny do PPT za pomocą C# REST API.