Հետևեք այս հոդվածին, որպեսզի վերափոխեք PowerPoint-ը video-ի C# REST API-ով: Դուք կսովորեք մշակել Power Point դեպի վիդեո փոխարկիչ C# RESTful ծառայության միջոցով՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK: Այն կիսում է տարբեր կարգավորումներ՝ ելքային տեսանյութը օգտագործողի պահանջներին համապատասխան հարմարեցնելու համար:
Նախապայման
Բեռնել Aspose.Slides Cloud SDK for Dotnet for converting presentations to MP4
Կարգավորեք C# նախագիծը վերը նշված SDK-ով՝ առցանց PPTX-ը տեսանյութի վերածելու համար
C# Low Code API-ով PPT-ն տեսանյութի փոխարկելու քայլեր
- Ստեղծեք SlidesApi օբյեկտը՝ ներկայացումը տեսանյութի վերածելու համար
- Ստեղծեք VideoExportOptions օբյեկտը և սահմանեք ներկայացման հատուկ կարգավորումները
- Վերբեռնեք աղբյուրի ներկայացումը Cloud պահեստում՝ նշված անունով
- Զանգահարեք DownloadPresentation() մեթոդը՝ վերբեռնված ներկայացումը տեսանյութի վերածելու համար՝ օգտագործելով հատուկ կարգավորումները
- Պահպանեք API զանգերի պատասխան հոսքը որպես MP4 ֆայլ տեղական պահեստում
Այս քայլերը բացատրում են * PowerPoint-ը տեսանյութի վերածելու գործընթացը C# Low Code API-ով*: Ստեղծեք SlidesApi օբյեկտը, վերբեռնեք սկզբնաղբյուր ներկայացման ֆայլը Cloud պահեստում և օրինականացրեք VideoExportOptions օբյեկտը՝ ելքային տեսանյութի համար հատուկ հատկություններ սահմանելու համար: Վերջապես, DownloadPresentation() մեթոդն օգտագործվում է ամպային պահեստից ներկայացումը նշված ձևաչափով և կարգավորումներով վերբերելու համար:
PowerPoint Slide to Video Converter-ի կոդը C# .NET-ի վրա հիմնված API-ով
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
SlidesApi api = new SlidesApi("Client ID", "Client Secret"); | |
string fileName = "Sample.pptx"; | |
FilesUploadResult result = api.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
VideoExportOptions videoExportOptions = new VideoExportOptions() | |
{ | |
SlidesTransitionDuration = 5, | |
VideoResolutionType = VideoExportOptions.VideoResolutionTypeEnum.SD, | |
TransitionType = VideoExportOptions.TransitionTypeEnum.Dissolve, | |
TransitionDuration = 3 | |
}; | |
Stream response = api.DownloadPresentation("Sample.pptx", ExportFormat.Mpeg4, videoExportOptions); | |
Stream outFile = File.Create("Sample.mp4"); | |
response.CopyTo(outFile); | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս, թե ինչպես փոխել PowerPoint ներկայացումը MP4-ի C# REST ինտերֆեյսի միջոցով: Դուք կարող եք ելքային տեսանյութի լուծաչափը սահմանել FullHD, HD և QHD՝ օգտագործելով VideoExportOptions.VideoResolutionTypeEnum հաշվիչը: Կան անցումային շատ տեսակներ, որոնք կարող եք ընտրել, ինչպիսիք են՝ խամրել, սահել ներքև, սահել աջ, սահել ձախ, շրջանի փակում, շրջանի կտրում և այլն:
Այս հոդվածը մեզ սովորեցրել է ստեղծել տեսանյութ ներկայացումից՝ օգտագործելով Cloud-ի վրա հիմնված API: Եթե ցանկանում եք միաձուլել մի քանի ներկայացումներ մեկ ներկայացման մեջ, տես Միավորել շնորհանդեսները C# REST API-ի հետ-ի հոդվածը: