Postępuj zgodnie z tym artykułem, aby przekonwertować PowerPoint na video za pomocą interfejsu API REST języka C#. Nauczysz się tworzyć konwerter programu PowerPoint na wideo za pomocą usługi RESTful języka C# przy użyciu opartego na .NET zestawu SDK w chmurze. Udostępnia on różne ustawienia dostosowywania wyjściowego wideo zgodnie z wymaganiami użytkownika.
Warunek wstępny
Pobierać Aspose.Slides Cloud SDK for Dotnet for converting presentations to MP4
Skonfiguruj projekt C# z powyższym zestawem SDK, aby przekształcić plik PPTX online w plik wideo
Kroki konwersji PPT na wideo za pomocą C# Low Code API
- Utwórz obiekt SlidesApi, aby przekształcić prezentację w wideo
- Utwórz obiekt VideoExportOptions i ustaw ustawienia niestandardowe dla prezentacji
- Prześlij prezentację źródłową do magazynu w chmurze pod określoną nazwą
- Wywołaj metodę DownloadPresentation(), aby przekształcić przesłaną prezentację w wideo, korzystając z ustawień niestandardowych
- Zapisz strumień odpowiedzi na wywołania API jako plik MP4 w pamięci lokalnej
Te kroki wyjaśniają proces przekształcania programu PowerPoint w wideo za pomocą interfejsu API C# Low Code. Utwórz obiekt SlidesApi, prześlij plik źródłowej prezentacji do magazynu w chmurze i utwórz instancję obiektu VideoExportOptions, aby ustawić niestandardowe właściwości dla wyjściowego wideo. Na koniec metoda DownloadPresentation() jest używana do pobierania prezentacji z magazynu w chmurze w określonym formacie i ustawieniach.
Kod dla konwertera slajdów programu PowerPoint na wideo z interfejsem API opartym na C# .NET
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); | |
} | |
} | |
} |
Ten kod pokazuje, jak zmienić prezentację PowerPoint na MP4 z interfejsem C# REST. Możesz ustawić rozdzielczość wideo wyjściowego na FullHD, HD i QHD za pomocą enumeratora VideoExportOptions.VideoResolutionTypeEnum. Istnieje wiele typów przejść, które możesz wybrać, takich jak zanikanie, przesuwanie w dół, przesuwanie w prawo, przesuwanie w lewo, zamykanie okręgu, przycinanie okręgu itp.
Ten artykuł nauczył nas, jak utworzyć wideo z prezentacji przy użyciu API opartego na chmurze. Jeśli chcesz połączyć wiele prezentacji w jedną, zapoznaj się z artykułem na temat Łączenie prezentacji z interfejsem API REST języka C#.