این مقاله نحوه حذف واترمارک از presentation با C# REST API را راهنمایی میکند. یاد خواهید گرفت چگونگی حذف واترمارک در پاورپوینت با 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() را با جریان فایل ارائه ورودی فراخوانی کنید
- جریان حافظه را در پاسخ ذخیره کنید و آن را در دیسک محلی ذخیره کنید
این مراحل به طور خلاصه نحوه حذف واترمارک از پاورپوینت با 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}'."); | |
} | |
} | |
} |
این کد نحوه حذف واترمارک از اسلایدهای پاورپوینت با C#.NET-based API* را نشان می دهد. واترمارک را از تمام اسلایدهای ارائه حذف می کند. اگر ارائه منبع دارای رمز عبور است، از ویژگی رمز عبور در فراخوانی API برای باز کردن فایل برای حذف واترمارک استفاده کنید.
این مقاله به ما آموزش داده است چگونه واترمارک را از PPTX با C# REST API حذف کنیم. برای درج واترمارک در ارائه، به مقاله اضافه کردن واترمارک به PPT با C# REST API مراجعه کنید.