Тази статия ръководи как да премахнете воден знак от presentation с C# REST API. Ще научите как да премахнете воден знак в PowerPoint с C# Low Code API с помощта на няколко извиквания на API в базиран на .NET SDK. Примерният код също ще демонстрира създаването на изходния файл от отговора на API.
Предпоставка
Изтегляне Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Настройте C# проект с горния SDK за изтриване на воден знак
Стъпки за премахване на воден знак от PPT с C# REST API
- Създайте екземпляр на класа SlidesApi, за да премахнете водния знак
- Задайте имената на входните и изходните презентационни файлове
- Прочетете входния файл в поток от памет
- Извикване на метода DeleteWatermarkOnline() с входен поток от презентационен файл
- Запазете потока от памет в отговора и го запазете на локалния диск
Тези стъпки обобщават как да премахнете воден знак от PowerPoint с C# REST API. Заредете входната презентация в поток и извикайте метода DeleteWatermarkOnline(), като използвате входния поток. Това API извикване връща изходния поток, който може да бъде записан на диска.
Код за премахване на воден знак от PPT онлайн с C# RESTful услуга
// 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}'."); | |
} | |
} | |
} |
Този код демонстрира как да премахнете воден знак от слайдове на PowerPoint с C# .NET-базиран API. Той премахва водния знак от всички слайдове в презентацията. Ако изходната презентация е защитена с парола, използвайте свойството парола в извикването на API, за да отворите файла, за да премахнете воден знак.
Тази статия ни научи как да премахнем воден знак от PPTX с C# REST API. За да вмъкнете воден знак в презентация, вижте статията на Добавете воден знак към PPT с C# REST API.