Հետևեք այս հոդվածին, որպեսզի անիմավորեք PowerPoint սլայդները C# REST API-ով: Դուք կսովորեք սահմանել սլայդերի անցումներ C# Low Code API-ի միջոցով՝ օգտագործելով .NET Cloud API: Դուք կսովորեք փոփոխել գոյություն ունեցող PowerPoint ներկայացումը` ցանկալի սլայդներում տարբեր անցումային էֆեկտներ դնելով:
Նախապայման
Բեռնել Aspose.Slides Cloud SDK for Dotnet for inserting transitions in the slides
Կարգավորեք C# նախագիծը վերը նշված SDK-ով` սլայդում անիմացիա ավելացնելու համար
C# REST API-ով սլայդների անցում ավելացնելու քայլեր
- Սահմանեք հավատարմագրերը՝ SlidesApi օբյեկտ ստեղծելու համար՝ անցումներ ավելացնելու համար
- Ներբեռնեք ներկայացումը Cloud պահեստում՝ անցումներ ավելացնելու համար
- Ստեղծեք նոր սլայդ՝ անցումը կարգավորելու համար
- Ստեղծեք SlideShowTransition դասի օբյեկտ՝ անցումային բնութագրերը սահմանելու համար
- Սահմանեք անցման կարգավորումները SlideShowTransition օբյեկտում
- Զանգահարեք UpdateSlide() մեթոդը՝ ցանկալի սլայդի անցումը սահմանելու համար
- Պահպանեք ելքային ներկայացումը նոր անցումներով
Այս քայլերը նկարագրում են PowerPoint-ի անցումները C# REST ինտերֆեյսի ավելացման գործընթացը: Ներբեռնեք շնորհանդեսը, ստեղծեք նոր skidded, ավելացրեք նոր անցումային օբյեկտ և սահմանեք ցանկալի հատկությունները ներկայացման մեջ: Վերջապես, զանգահարեք UpdateSlide()՝ նոր անցումը գոյություն ունեցող սլայդին սահմանելու համար:
PowerPoint-ում անիմացիա և անցում ավելացնելու կոդը C# .NET-ի վրա հիմնված API-ով
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For setting transition | |
{ | |
SlidesApi slidesApi = new SlidesApi("ID", "KEY");// API object for animation | |
FilesUploadResult uploadResult = slidesApi.UploadFile("MyPresentation.pptx", new MemoryStream(File.ReadAllBytes("MyPresentation.pptx"))); | |
Slide dto = new Slide(); // New slide for holding transition information | |
var transition = new SlideShowTransition(); | |
transition.Type = SlideShowTransition.TypeEnum.Rotate; // Slide show transition | |
transition.Speed = SlideShowTransition.SpeedEnum.Slow; | |
dto.SlideShowTransition = transition;// Fill the slide show transition | |
Slide slide = slidesApi.UpdateSlide("MyPresentation.pptx", 1, dto); | |
Stream stream = slidesApi.DownloadFile("MyPresentation.pptx"); | |
var fs = new FileStream("Animated.pptx", | |
FileMode.Create, FileAccess.Write); // File stream for animated PPTX | |
stream.CopyTo(fs);//Fill the file stream | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս, թե ինչպես կարելի է սահմանել PowerPoint սլայդների անցումը C# REST API-ով: SlideShowTransition դասը պարունակում է մեծ թվով հատկություններ, ինչպիսիք են AdvanceAfter, AdvanceAfterTime, AdvanceOnClick, SoundMode, SoundName և այլն: Դուք կարող եք օգտագործել նույն անցումը բազմաթիվ սլայդների համար՝ զանգահարելով UpdateSlide() բոլոր ցանկալի սլայդների համար:
Այս հոդվածը մեզ առաջնորդել է աշխատելու PowerPoint-ի ներկայացման անցումներով C# RESTful Service-ով: Ներկայացման սլայդին բաժիններ ավելացնելու համար տես Ավելացրեք բաժիններ PowerPoint-ում C# REST API-ով-ի հոդվածը: