Այս հոդվածը ցույց է տալիս, թե ինչպես ջնջել նշումները 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-ով բոլոր նշումները հեռացնելու քայլեր
- Նախաձեռնեք API հաճախորդը՝ օգտագործելով SlidesApi դասը՝ նշումները հեռացնելու հավատարմագրերով
- Ներբեռնեք շնորհանդեսը՝ դրանում նշումներով՝ օգտագործելով UploadFile() մեթոդը
- Զանգահարեք DeleteNotesSlide() մեթոդը՝ օգտագործելով վերբեռնված ֆայլի անունը և թիրախային սլայդի համարը
- Ցուցադրել հաղորդագրությունը՝ ցույց տալու համար, որ նշումները ջնջված են թիրախային սլայդից
- Ներբեռնեք թարմացված ներկայացումը նշումները ջնջելուց հետո
Այս քայլերը նկարագրում են ինչպես ջնջել նշումները 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-ով-ի հոդվածը: