Այս հոդվածը ցույց է տալիս, թե ինչպես հեռացնել ջրի մակարդակի նշագիծը presentation-ից C# REST API-ով: Դուք կսովորեք ինչպես հեռացնել ջրանիշը PowerPoint-ում C# Low Code API-ով՝ օգտագործելով մի քանի API զանգեր .NET-ի վրա հիմնված SDK-ում: Նմուշի կոդը ցույց կտա նաև API-ի պատասխանից ելքային ֆայլի ստեղծումը:
Նախապայման
[Ստեղծել հաշվի API հավատարմագրեր] ( https://kb.aspose.cloud/ hy/total/net/how-to-create-aspose-cloud-apis-account/)
Բեռնել 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 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 սլայդներից C# .NET-ի վրա հիմնված API-ով: Այն հեռացնում է ջրի մակարդակի նշագիծը ներկայացման բոլոր սլայդներից: Եթե աղբյուրի ներկայացումը պաշտպանված է գաղտնաբառով, օգտագործեք գաղտնաբառի հատկությունը API-ի կանչում՝ ֆայլը բացելու համար՝ ջրանիշը հեռացնելու համար:
Այս հոդվածը մեզ սովորեցրել է ինչպես հեռացնել ջրանիշը PPTX-ից C# REST API-ով: Ներկայացման մեջ ջրի մակարդակի նշագիծ տեղադրելու համար տես Ավելացրեք ջրի մակարդակի նշագիծ PPT-ին C# REST API-ով-ի հոդվածը: