Ta bort vattenstämpel från presentationen med C# REST API

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

Steg för att ta bort vattenstämpel från PPT med C# REST API

  1. Skapa en instans av klassen SlidesApi för att ta bort vattenstämpeln
  2. Ställ in ingångs- och utdatapresentationsfilnamn
  3. Läs indatafilen till en minnesström
  4. Anropa metoden DeleteWatermarkOnline() med indatapresentationsfilström
  5. 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.

 Svenska