Dividir apresentação do PowerPoint C#

Em vários casos, pode ser necessário dividir as apresentações do PowerPoint em vários arquivos. Por exemplo, para dividir uma apresentação por cada slide, slides pares ou ímpares e assim por diante. Neste artigo, você aprenderá como dividir as apresentações do PowerPoint PPTX/PPT usando C#.

API .NET para dividir apresentações do PowerPoint

Para dividir apresentações PPTX ou PPT, usaremos Aspose.Slides for .NET. É uma API de manipulação de apresentação que permite criar, modificar e converter apresentações do PowerPoint e OpenOffice a partir de seus aplicativos .NET. Você pode baixar a API ou instalá-la usando NuGet.

PM> Install-Package Aspose.Slides.NET

Dividir uma apresentação do PowerPoint usando C#

A seguir estão as etapas para dividir uma apresentação do PowerPoint usando C#.

O exemplo de código a seguir mostra como dividir uma apresentação do PowerPoint PPTX.

// Carregar apresentação do PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Percorrer os slides
    foreach(ISlide slide in pres.Slides)
    {
        // Criar uma nova apresentação vazia
        using (Presentation newPres = new Presentation())
        {
            // Remover slide padrão
            newPres.Slides[0].Remove();

            // Adicionar slide à apresentação
            newPres.Slides.AddClone(slide);
                       
            // Salvar apresentação
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

Obtenha uma licença de API gratuita

Você pode usar o Aspose.Slides para .NET sem limitações de avaliação solicitando uma licença temporária.

Demonstração on-line

Experimente o divisor de apresentação online, que é baseado em Aspose.Slides.

Conclusão

Neste artigo, você aprendeu como dividir apresentações do PowerPoint PPTX ou PPT usando C#. Você pode personalizar o exemplo de código fornecido para definir seus próprios critérios de divisão. Por exemplo, você pode dividir cada slide na apresentação, todos os slides pares ou ímpares, etc. Você pode simplesmente instalar a API e integrar o código fornecido em seu aplicativo. Além disso, você pode visitar a documentação para explorar outros recursos da API. Além disso, sinta-se à vontade para nos informar sobre suas dúvidas por meio do nosso fórum.

Veja também