Š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
Atsisiųsti Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Nustatykite C# projektą naudodami aukščiau pateiktą SDK, kad ištrintumėte vandens ženklą
Veiksmai, kaip pašalinti vandenženklį iš PPT naudojant C# REST API
- Norėdami pašalinti vandens ženklą, sukurkite SlidesApi klasės egzempliorių
- Nustatykite įvesties ir išvesties pristatymo failų pavadinimus
- Skaitykite įvesties failą į atminties srautą
- Iškvieskite metodą DeleteWatermarkOnline() su įvesties pristatymo failo srautu
- 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.