Удаление водяного знака из презентации с помощью C# REST API

В этой статье рассказывается, как удалить водяной знак из presentation с помощью C# REST API. Вы узнаете, как удалить водяной знак в PowerPoint с помощью C# Low Code API, используя пару вызовов API в SDK на основе .NET. В примере кода также будет продемонстрировано создание выходного файла из ответа API.

Обязательное условие

Действия по удалению водяного знака из PPT с помощью C# REST API

  1. Создайте экземпляр класса SlidesApi, чтобы удалить водяной знак.
  2. Установите имена файлов входной и выходной презентации.
  3. Считайте входной файл в поток памяти
  4. Вызовите метод DeleteWatermarkOnline() с потоком входного файла презентации.
  5. Сохраните поток памяти в ответе и сохраните его на локальном диске.

Эти шаги суммируют как удалить водяной знак из PowerPoint с помощью C# REST API. Загрузите входную презентацию в поток и вызовите метод DeleteWatermarkOnline(), используя входной поток. Этот вызов API возвращает выходной поток, который можно сохранить на диске.

Код для удаления водяного знака из PPT Online с помощью службы 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 с помощью API на основе C# .NET. Он удаляет водяной знак со всех слайдов презентации. Если исходная презентация защищена паролем, используйте свойство пароля в вызове API, чтобы открыть файл и удалить водяной знак.

Эта статья научила нас как удалить водяной знак из PPTX с помощью C# REST API. Чтобы вставить водяной знак в презентацию, обратитесь к статье на сайте Добавьте водяной знак в PPT с помощью C# REST API.

 Русский