У цій статті описано, як видалити водяний знак із presentation за допомогою C# REST API. Ви дізнаєтеся, як видалити водяний знак у PowerPoint за допомогою C# Low Code API за допомогою кількох викликів API у SDK на основі .NET. Зразок коду також продемонструє створення вихідного файлу з відповіді 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 Service
// 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.