Den här artikeln visar hur du tar bort vattenstämpel från presentation med C# REST API. Du kommer att lära dig hur man tar bort vattenstämpel i PowerPoint med C# Low Code API med ett par API-anrop i en .NET-baserad SDK. Exempelkoden kommer också att demonstrera skapandet av utdatafilen från API-svaret.
Nödvändig förutsättning
Ladda ner Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Ställ in C#-projekt med ovanstående SDK för att ta bort en vattenstämpel
Steg för att ta bort vattenstämpel från PPT med C# REST API
- Skapa en instans av klassen SlidesApi för att ta bort vattenstämpeln
- Ställ in ingångs- och utdatapresentationsfilnamn
- Läs indatafilen till en minnesström
- Anropa metoden DeleteWatermarkOnline() med indatapresentationsfilström
- Spara minnesströmmen i svaret och spara den på den lokala disken
Dessa steg sammanfattar hur man tar bort vattenstämpel från PowerPoint med C# REST API. Ladda ingångspresentationen i en ström och anropa metoden DeleteWatermarkOnline() med hjälp av ingångsströmmen. Detta API-anrop returnerar utdataströmmen som kan sparas på disken.
Kod för att ta bort vattenstämpel från PPT Online med C# RESTful Service
// 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}'."); | |
} | |
} | |
} |
Den här koden visar hur man tar bort vattenstämpel från PowerPoint-bilder med C# .NET-baserat API. Det tar bort vattenstämpeln från alla bilder i presentationen. Om källpresentationen är lösenordsskyddad, använd lösenordsegenskapen i API-anropet för att öppna filen för att ta bort en vattenstämpel.
Den här artikeln har lärt oss hur man tar bort vattenstämpel från PPTX med C# REST API. För att infoga en vattenstämpel i en presentation, se artikeln om Lägg till vattenstämpel till PPT med C# REST API.