Kövesse ezt a cikket, hogy a PowerPoint-t video-re konvertálja a C# REST API-val. Megtanul egy Power Point-videó konverter fejlesztését C# RESTful szolgáltatással egy .NET-alapú Cloud SDK használatával. Különböző beállításokat oszt meg a kimeneti videó testreszabásához a felhasználó igényei szerint.
Előfeltétel
Letöltés Aspose.Slides Cloud SDK for Dotnet for converting presentations to MP4
Állítsa be a C# projektet a fenti SDK-val a PPTX online videóvá alakításához
Lépések a PPT videóvá konvertálásához a C# Low Code API segítségével
- A prezentáció videóvá alakításához hozza létre a SlidesApi objektumot
- Hozza létre a VideoExportOptions objektumot, és adja meg a prezentáció egyéni beállításait
- Töltsd fel a forrásprezentációt a felhőtárhelyre megadott néven
- Hívja a DownloadPresentation() metódust a feltöltött prezentáció videóvá alakításához az egyéni beállításokkal
- Mentse el az API-hívás válaszfolyamát MP4-fájlként a helyi tárhelyen
Ezek a lépések ismertetik a PowerPoint videóvá alakításának folyamatát a C# Low Code API-val. Hozza létre a SlidesApi objektumot, töltse fel a forrásbemutató fájlt a felhőtárhelyre, és példányosítsa a VideoExportOptions objektumot a kimeneti videó egyéni tulajdonságainak beállításához. Végül a DownloadPresentation() metódus segítségével lekérheti a bemutatót a felhőtárhelyről a megadott formátumban és beállításokban.
A PowerPoint Slide to Video Converter kódja C# .NET-alapú API-val
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); | |
} | |
} | |
} |
Ez a kód bemutatja, hogyan lehet a PowerPoint prezentációt MP4-re módosítani C# REST interfésszel. A VideoExportOptions.VideoResolutionTypeEnum felsoroló segítségével beállíthatja a kimeneti videó felbontását FullHD, HD és QHD értékre. Számos átmenettípus választható, például elhalványítás, lecsúszás, jobbra, balra csúsztatható, körbezárás, körbevágás stb.
Ez a cikk megtanított bennünket arra, hogyan készítsünk videót egy prezentációból felhő alapú API segítségével. Ha több prezentációt szeretne egyetlen prezentációba egyesíteni, olvassa el a Egyesítse a prezentációkat a C# REST API-val című cikket.