Norėdami animuoti PowerPoint skaidres su C# REST API, vadovaukitės šiuo straipsniu. Išmoksite nustatyti skaidrių demonstravimo perėjimus su C# Low Code API naudodami .NET Cloud API. Išmoksite modifikuoti esamą PowerPoint pristatymą, nustatydami įvairius perėjimo efektus norimose skaidrėse.
Būtina sąlyga
Atsisiųsti Aspose.Slides Cloud SDK for Dotnet for inserting transitions in the slides
Nustatykite C# projektą naudodami aukščiau pateiktą SDK, kad skaidrėje pridėtumėte animaciją
Veiksmai, kaip pridėti skaidrės perėjimą naudojant C# REST API
- Nustatykite kredencialus, kad sukurtumėte SlidesApi objektą perėjimams pridėti
- Įkelkite pristatymą į debesies saugyklą, kad galėtumėte pridėti perėjimų
- Sukurkite naują skaidrę, kad nustatytumėte perėjimą
- Sukurkite SlideShowTransition klasės objektą perėjimo charakteristikoms nustatyti
- Nustatykite perėjimo nustatymus objekte SlideShowTransition.
- Norėdami nustatyti norimos skaidrės perėjimą, iškvieskite metodą UpdateSlide()
- Išsaugokite išvesties pristatymą su naujais perėjimais
Šie veiksmai aprašo PowerPoint perėjimų pridėjimo su C# REST sąsaja procesą. Įkelkite pristatymą, sukurkite naują skidded, pridėkite prie jo naują perėjimo objektą ir nustatykite norimas pristatymo savybes. Galiausiai iškvieskite UpdateSlide(), kad nustatytumėte naują perėjimą į esamą skaidrę.
Kodas animacijos ir perėjimo pridėjimui PowerPoint naudojant C# .NET pagrįstą 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 | |
} | |
} | |
} |
Šis kodas parodo, kaip nustatyti PowerPoint skaidrių perėjimą naudojant C# REST API. SlideShowTransition klasėje yra daug savybių, tokių kaip AdvanceAfter, AdvanceAfterTime, AdvanceOnClick, SoundMode, SoundName ir kt. Galite naudoti tą patį perėjimą kelioms skaidrėms, iškviesdami UpdateSlide() visoms norimoms skaidrėms.
Šis straipsnis padėjo mums dirbti su PowerPoint pristatymo perėjimais naudojant C# RESTful Service. Norėdami pridėti skyrių prie pristatymo skaidrės, žr. straipsnį Pridėkite skyrius PowerPoint naudodami C# REST API.