برای متحرک سازی اسلایدهای PowerPoint با C# REST API، این مقاله را دنبال کنید. شما یاد خواهید گرفت که انتقالات نمایش اسلاید را با C# Low Code API با استفاده از NET Cloud API تنظیم کنید. با تنظیم جلوه های انتقال مختلف در اسلایدهای مورد نظر، می آموزید که یک ارائه پاورپوینت موجود را تغییر دهید.
پیش نیاز
دانلود کنید Aspose.Slides Cloud SDK for Dotnet for inserting transitions in the slides
پروژه C# را با SDK بالا برای افزودن انیمیشن در یک اسلاید راه اندازی کنید
مراحل افزودن Slide Transition با C# REST API
- اعتبارنامه ها را برای ایجاد یک شی SlidesApi برای افزودن ترانزیشن ها تنظیم کنید
- برای افزودن انتقال، ارائه را در فضای ذخیره سازی ابری آپلود کنید
- یک اسلاید جدید برای تنظیم انتقال ایجاد کنید
- یک شی از کلاس SlideShowTransition برای تنظیم ویژگی های انتقال ایجاد کنید
- تنظیمات انتقال را در شیء SlideShowTransition تنظیم کنید
- برای تنظیم انتقال اسلاید مورد نظر، روش UpdateSlide() را فراخوانی کنید
- ارائه خروجی را با انتقال های جدید ذخیره کنید
این مراحل فرآیند افزودن انتقالات پاورپوینت با رابط C# REST را شرح می دهد. ارائه را آپلود کنید، یک skidded جدید ایجاد کنید، یک شی انتقال جدید به آن اضافه کنید و ویژگی های مورد نظر را در ارائه تنظیم کنید. در نهایت، UpdateSlide() را فراخوانی کنید تا انتقال جدید به یک اسلاید موجود تنظیم شود.
کد اضافه کردن انیمیشن و انتقال در پاورپوینت با C#.NET-based 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 | |
} | |
} | |
} |
این کد نحوه تنظیم انتقال اسلاید پاورپوینت با C# REST API را نشان می دهد. کلاس SlideShowTransition دارای تعداد زیادی ویژگی مانند AdvanceAfter، AdvanceAfterTime، AdvanceOnClick، SoundMode، SoundName و غیره است. می توانید با فراخوانی UpdateSlide() برای همه اسلایدهای مورد نظر، از همان انتقال برای چندین اسلاید استفاده کنید.
این مقاله ما را راهنمایی کرده است تا با * انتقالات ارائه پاورپوینت با سرویس C# RESTful* کار کنیم. برای افزودن بخش به اسلاید ارائه، به مقاله در با C# REST API بخش هایی را در پاورپوینت اضافه کنید مراجعه کنید.