Следвайте тази статия, за да анимирате 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 за добавяне на преходи
- Качете презентацията в облачното хранилище за добавяне на преходи
- Създайте нов слайд за настройка на прехода
- Създайте обект от класа SlideShowTransition за задаване на характеристики на прехода
- Задайте настройките за преход в обекта SlideShowTransition
- Извикайте метода UpdateSlide(), за да зададете преход на желания слайд
- Запазете изходната презентация с нови преходи
Тези стъпки описват процеса за добавяне на преходите на PowerPoint с C# REST интерфейс. Качете презентацията, създайте нов скид, добавете нов преходен обект към него и задайте желаните свойства в презентацията. Накрая извикайте 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.