Pašalinkite vandens ženklą iš pristatymo naudodami C# REST API

Šiame straipsnyje paaiškinama, kaip pašalinti vandenženklį iš presentation naudojant C# REST API. Sužinosite kaip pašalinti vandens ženklą programoje PowerPoint naudojant C# Low Code API, naudojant kelis API iškvietimus .NET pagrindu sukurtame SDK. Pavyzdinis kodas taip pat parodys išvesties failo sukūrimą iš API atsako.

Būtina sąlyga

Veiksmai, kaip pašalinti vandenženklį iš PPT naudojant C# REST API

  1. Norėdami pašalinti vandens ženklą, sukurkite SlidesApi klasės egzempliorių
  2. Nustatykite įvesties ir išvesties pristatymo failų pavadinimus
  3. Skaitykite įvesties failą į atminties srautą
  4. Iškvieskite metodą DeleteWatermarkOnline() su įvesties pristatymo failo srautu
  5. Išsaugokite atminties srautą atsakyme ir išsaugokite jį vietiniame diske

Šie veiksmai apibendrina kaip pašalinti vandens ženklą iš PowerPoint naudojant C# REST API. Įkelkite įvesties pristatymą į srautą ir iškvieskite DeleteWatermarkOnline() metodą naudodami įvesties srautą. Šis API iškvietimas grąžina išvesties srautą, kurį galima išsaugoti diske.

Kodas vandens ženklui pašalinti iš PPT Online naudojant C# RESTful paslaugą

// 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}'.");
}
}
}

Šis kodas parodo, kaip pašalinti vandens ženklą iš PowerPoint skaidrių naudojant C# .NET pagrįstą API. Jis pašalina vandens ženklą iš visų pristatymo skaidrių. Jei šaltinio pristatymas apsaugotas slaptažodžiu, naudokite slaptažodžio ypatybę API iškvietime, kad atidarytumėte failą ir pašalintumėte vandens ženklą.

Šis straipsnis mus išmokė kaip pašalinti vandenženklį iš PPTX naudojant C# REST API. Norėdami įterpti vandens ženklą į pristatymą, žr. straipsnį Pridėkite vandenženklį prie PPT naudodami C# REST API.

 Latviski