Ovaj članak opisuje kako ukloniti vodeni žig s presentation pomoću C# REST API-ja. Naučit ćete kako ukloniti vodeni žig u PowerPointu s C# Low Code API pomoću nekoliko API poziva u SDK-u temeljenom na .NET-u. Uzorak koda također će pokazati stvaranje izlazne datoteke iz API odgovora.
Preduvjet
preuzimanje Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Postavite C# projekt s gornjim SDK-om za brisanje vodenog žiga
Koraci za uklanjanje vodenog žiga iz PPT-a s C# REST API-jem
- Napravite instancu klase SlidesApi za uklanjanje vodenog žiga
- Postavite nazive ulaznih i izlaznih prezentacijskih datoteka
- Učitajte ulaznu datoteku u memorijski tok
- Pozovite metodu DeleteWatermarkOnline() s ulaznim tokom prezentacijske datoteke
- Spremite tok memorije u odgovor i spremite ga na lokalni disk
Ovi koraci sažimaju kako ukloniti vodeni žig iz PowerPointa pomoću C# REST API-ja. Učitajte ulaznu prezentaciju u tok i pozovite metodu DeleteWatermarkOnline() pomoću ulaznog toka. Ovaj API poziv vraća izlazni tok koji se može spremiti na disk.
Kod za uklanjanje vodenog žiga s PPT Online s C# RESTful uslugom
// 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}'."); | |
} | |
} | |
} |
Ovaj kod pokazuje kako ukloniti vodeni žig sa PowerPoint slajdova s C# .NET-baziranim API-jem. Uklanja vodeni žig sa svih slajdova u prezentaciji. Ako je izvorna prezentacija zaštićena lozinkom, upotrijebite svojstvo lozinke u pozivu API-ja za otvaranje datoteke radi uklanjanja vodenog žiga.
Ovaj nas je članak naučio kako ukloniti vodeni žig s PPTX-a pomoću C# REST API-ja. Za umetanje vodenog žiga u prezentaciju, pogledajte članak na Dodajte vodeni žig u PPT s C# REST API-jem.