
Divida Apresentações de PowerPoint online | Aprenda como Dividir PPT.
Este artigo explica os passos para dividir Apresentações do PowerPoint na aplicação C#. Estamos bem cientes de que um PPT contém vários tipos diferentes de informações, como texto, pontos com marcadores, imagens, multimídia e outros objetos OLE incorporados. Portanto, em vez de compartilhar o arquivo completo, você pode ter a necessidade de dividir os Slides do PowerPoint em arquivos separados e compartilhá-los de acordo. Portanto, vamos dividir programaticamente o PPT em vários arquivos.
Divida PPT Online em um navegador Web

A API Reference for Aspose.Slides Cloud também está disponível em formato swagger online. De acordo com o Modelo de Objeto de Documento da Aspose.Slides, uma apresentação do PowerPoint contém uma coleção de Slides. Nossa API de processamento de PowerPoint Cloud fornece uma infinidade de opções ao dividir os slides do PowerPoint e permite que você salve a saída em uma variedade de formatos de saída. A imagem do lado direito mostra a lista de formatos de saída suportados pela operação de divisão.
Agora, como primeiro passo, autentique seu usuário fornecendo o App SID e o App Key e, uma vez que você tenha fornecido as credenciais válidas, um token JWT é gerado. Portanto, para cumprir nosso requisito de dividir os slides da apresentação do PowerPoint, precisamos usar o PostSlidesSplit método. Agora clique no botão Tente agora ao lado do método POST de Divisão. No mínimo, você precisa fornecer o nome de um arquivo de apresentação de entrada para iniciar a operação.

Imagem 1:- Apresentação1.pptx visualização no armazenamento em nuvem
Configurar Formato de Apresentação do PowerPoint

Imagem 2:- Formato PPTX selecionado no dropdown
Neste cenário, vamos usar Presentation1.pptx como mostrado na imagem acima para realizar a operação de divisão. No menu suspenso de formato, precisamos selecionar o formato de saída desejado após a operação de divisão. Vamos usar PPTX para este cenário. O próximo passo é especificar os valores dos slides De e Para. Quando o valor De não é especificado, a operação de divisão começa a partir do primeiro slide da apresentação. Da mesma forma, se não fornecermos o valor Para, a divisão termina no último slide. Como nosso arquivo de apresentação de entrada tem apenas dois slides, vamos pular esta etapa e ele dividirá ambos os slides como arquivos de apresentação separados. Agora clique no botão Executar e a operação será iniciada.
Se a conta do usuário estiver devidamente autenticada e os parâmetros de entrada desejados estiverem corretos, você notará que um código de resposta do servidor 200 é exibido e o corpo da resposta listará os links dos arquivos PPTX de origem e resultado. Por favor, dê uma olhada na seguinte imagem.

Imagem 3:- Pré-visualização do corpo da resposta do servidor.
Você também pode observar um comando cURL exibido, que também pode ser usado para realizar outras operações de divisão de slides do PowerPoint (após atualizar os argumentos necessários).
Agora vamos dar uma olhada no armazenamento em nuvem após esta operação. Observe que dois novos arquivos de apresentação do PowerPoint estão listados no armazenamento em nuvem.

Imagem 4:- Arquivos PowerPoint resultantes após a operação de divisão.
Agora vamos dar uma olhada na apresentação em PowerPoint resultante.

Imagem 5:- Prévia de dois slides na apresentação PowerPoint de origem

Imagem 6:- O primeiro slide é exportado como um arquivo PPTX individual.

Imagem 7:- Segundo slide exportado como um arquivo PTX individual.
Dividir Apresentação PowerPoint em C#
Nesta seção, vamos analisar os detalhes de como dividir slides do PowerPoint usando Aspose.Slides Cloud SDK for .NET. Então, vamos primeiro fazer o upload do arquivo Presentation1.pptx para o armazenamento em nuvem, e então a operação de divisão de slides é realizada.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// crie um objeto do SlidesAPI passando as informações do AppKey e AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;
// upload PowerPoint.pptx to Cloud storage
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// Divida os slides do PowerPoint do índice 1 ao 2 e salve a saída no formato PPTX.
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));
Enquanto usa o código acima, você também pode gerar a saída em outros formatos suportados, ou seja, PPT para PDF, PPT para JPG, PPT para PNG, PPT para HTML, PPT para XPS, etc. Tudo o que você precisa fazer é alterar o valor da enumeração SlideExportFormat no método PostSlidesSplitRequest().
Info: Quer ver um divisor de ppt online? Tente usar nosso aplicativo GRATUITO online Splitter.
Conclusão
Neste artigo, aprendemos os detalhes sobre como dividir apresentações do PowerPoint usando C# .NET e também por meio de comandos cURL. De acordo com suas necessidades, você pode baixar o código-fonte completo do Aspose.Slides Cloud SDK para .NET em GitHub. Além disso, caso encontre algum problema ao usar a API, sinta-se à vontade para entrar em contato conosco através do free customer support forum.