Анимирайте PowerPoint слайдове с C# REST API

Следвайте тази статия, за да анимирате PowerPoint слайдове с C# REST API. Ще се научите да задавате преходи на слайдшоу с C# Low Code API с помощта на .NET Cloud API. Ще се научите да модифицирате съществуваща PowerPoint презентация, като зададете различни ефекти на преход в желаните слайдове.

Предпоставка

Стъпки за добавяне на преход към слайд с C# REST API

  1. Задайте идентификационните данни за създаване на обект SlidesApi за добавяне на преходи
  2. Качете презентацията в облачното хранилище за добавяне на преходи
  3. Създайте нов слайд за настройка на прехода
  4. Създайте обект от класа SlideShowTransition за задаване на характеристики на прехода
  5. Задайте настройките за преход в обекта SlideShowTransition
  6. Извикайте метода UpdateSlide(), за да зададете преход на желания слайд
  7. Запазете изходната презентация с нови преходи

Тези стъпки описват процеса за добавяне на преходите на 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.

 Български