Ջնջեք նշումները PowerPoint-ից C# REST API-ով

Այս հոդվածը ցույց է տալիս, թե ինչպես ջնջել նշումները PowerPoint-ից C# REST API-ով: Դուք կսովորեք ինչպես ջնջել PowerPoint-ի բոլոր նշումները C# Low Code API-ով՝ օգտագործելով .NET-ի վրա հիմնված ամպային SDK-ն: Այն ձեզ կտրամադրի օրինակելի կոդը՝ նշումների սլայդը ջնջելու համար, այնուհետև նշումը ջնջելու հաստատումը:

Նախապայման

  • [Ստեղծել հաշվի API հավատարմագրեր] ( https://kb.aspose.cloud/ hy/total/net/how-to-create-aspose-cloud-apis-account/)

  • Բեռնել Aspose.Slides Cloud SDK for Dotnet to delete a note

  • Կարգավորեք C# նախագիծը վերը նշված SDK-ով՝ նշումները հեռացնելու համար

PowerPoint-ից C# REST API-ով բոլոր նշումները հեռացնելու քայլեր

  1. Նախաձեռնեք API հաճախորդը՝ օգտագործելով SlidesApi դասը՝ նշումները հեռացնելու հավատարմագրերով
  2. Ներբեռնեք շնորհանդեսը՝ դրանում նշումներով՝ օգտագործելով UploadFile() մեթոդը
  3. Զանգահարեք DeleteNotesSlide() մեթոդը՝ օգտագործելով վերբեռնված ֆայլի անունը և թիրախային սլայդի համարը
  4. Ցուցադրել հաղորդագրությունը՝ ցույց տալու համար, որ նշումները ջնջված են թիրախային սլայդից
  5. Ներբեռնեք թարմացված ներկայացումը նշումները ջնջելուց հետո

Այս քայլերը նկարագրում են ինչպես ջնջել նշումները PowerPoint-ում C# REST ինտերֆեյսի միջոցով: Վերբեռնեք թիրախային ներկայացումը ամպային պահեստում և զանգահարեք DeleteNotesSlide() մեթոդը՝ տրամադրելով ֆայլի անունը և թիրախային սլայդը: Կրկնեք այս գործընթացը ներկայացման բոլոր սլայդների համար և պահեք ելքը սկավառակի վրա:

Կոդ՝ PowerPoint-ում C# REST ինտերֆեյսով բոլոր նշումները ջնջելու համար

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace PresentationModifier
{
class SlideNotesRemover
{
static void Main(string[] args)
{
// Initialize the API client with credentials
var slidesApi = new SlidesApi("ID", "Secret");
// Define the presentation file name
string presentationFile = "PresentationExample.pptx";
// Upload the presentation to the server
var uploadResponse = slidesApi.UploadFile(presentationFile, new MemoryStream(File.ReadAllBytes(presentationFile)));
// Specify the slide number to modify (changed to slide 2)
int targetSlideNumber = 2;
// Remove the notes slide from the specified slide
Slide updatedSlide = slidesApi.DeleteNotesSlide(presentationFile, targetSlideNumber);
// Check if the notes slide exists after the operation
bool isNotesSlidePresent = updatedSlide.NotesSlide != null;
Console.WriteLine("Notes slide present: " + isNotesSlidePresent);
// Download the updated presentation from the server
Stream updatedFileStream = slidesApi.DownloadFile(presentationFile);
// Save the modified presentation locally
using (var fileStream = new FileStream("ModifiedPresentation.pptx", FileMode.Create, FileAccess.Write))
{
updatedFileStream.CopyTo(fileStream);
}
Console.WriteLine("Presentation updated and saved as 'ModifiedPresentation.pptx'.");
}
}
}

Այս կոդը ցույց է տվել ինչպես ջնջել նշումները PowerPoint-ում C# REST ինտերֆեյսի միջոցով: Դուք կարող եք օգտագործել NotesSlide դրոշը՝ ստուգելու, թե արդյոք որոշ սլայդներում նշումներ կան գրառումները ջնջելուց առաջ և հետո: Նշումների սլայդի առկայությունը ստուգելու համար օգտագործեք NotesSlideExists() մեթոդը։

Այս հոդվածը մեզ սովորեցրել է, թե ինչպես հեռացնել նշումները: Ներկայացմանը նշումներ ավելացնելու համար տես Ավելացնել նշումներ PowerPoint Slide-ում C# REST API-ով-ի հոդվածը:

 Հայերեն