Converter PowerPoint em vídeo com C# REST API

Siga este artigo para converter PowerPoint para video com C# REST API. Você aprenderá a desenvolver um conversor de Power Point para vídeo com C# RESTful Service usando um Cloud SDK baseado em .NET. Ele compartilha diferentes configurações para personalizar o vídeo de saída de acordo com os requisitos do usuário.

Pré-requisito

Etapas para converter PPT em vídeo com API de baixo código C#

  1. Crie o objeto SlidesApi para transformar uma apresentação em um vídeo
  2. Crie o objeto VideoExportOptions e defina as configurações personalizadas para a apresentação
  3. Carregue a apresentação de origem no armazenamento em nuvem com um nome especificado
  4. Chame o método DownloadPresentation() para transformar a apresentação carregada em um vídeo usando as configurações personalizadas
  5. Salve o fluxo de resposta da chamada da API como um arquivo MP4 no armazenamento local

Estas etapas explicam o processo para transformar PowerPoint em vídeo com C# Low Code API. Crie o objeto SlidesApi, carregue o arquivo de apresentação de origem para o armazenamento em nuvem e instancie o objeto VideoExportOptions para definir propriedades personalizadas para o vídeo de saída. Finalmente, o método DownloadPresentation() é usado para recuperar a apresentação do armazenamento em nuvem no formato e nas configurações especificados.

Código para conversor de slides do PowerPoint para vídeo com API baseada em 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);
}
}
}

Este código demonstra como alterar apresentação do PowerPoint para MP4 com a interface C# REST. Você pode definir a resolução de saída do vídeo para FullHD, HD e QHD usando o enumerador VideoExportOptions.VideoResolutionTypeEnum. Há muitos tipos de transição que você pode optar, como fade, slide down, slide right, slide left, circle close, circle crop, etc.

Este artigo nos ensinou a criar um vídeo a partir de uma apresentação usando uma API baseada em nuvem. Se você quiser mesclar várias apresentações em uma única apresentação, consulte o artigo em Mesclar apresentações com C# REST API.

 Português