Diviser la présentation PowerPoint C#

Dans divers cas, vous devrez peut-être diviser les présentations PowerPoint en plusieurs fichiers. Par exemple, pour diviser une présentation par diapositive, diapositives paires ou impaires, etc. Dans cet article, vous apprendrez à diviser les présentations PowerPoint PPTX/PPT à l’aide de C#.

API .NET pour diviser les présentations PowerPoint

Afin de diviser les présentations PPTX ou PPT, nous utiliserons Aspose.Slides for .NET. Il s’agit d’une API de manipulation de présentation qui vous permet de créer, de modifier et de convertir des présentations PowerPoint et OpenOffice à partir de vos applications .NET. Vous pouvez soit télécharger l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Slides.NET

Fractionner une présentation PowerPoint à l’aide de C#

Voici les étapes pour diviser une présentation PowerPoint à l’aide de C#.

L’exemple de code suivant montre comment fractionner une présentation PowerPoint PPTX.

// Charger la présentation PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Boucle à travers les diapositives
    foreach(ISlide slide in pres.Slides)
    {
        // Créer une nouvelle présentation vide
        using (Presentation newPres = new Presentation())
        {
            // Supprimer la diapositive par défaut
            newPres.Slides[0].Remove();

            // Ajouter une diapositive à la présentation
            newPres.Slides.AddClone(slide);
                       
            // Enregistrer la présentation
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

Obtenez une licence API gratuite

Vous pouvez utiliser Aspose.Slides for .NET sans limitation d’évaluation en demandant une licence temporaire.

Démo en ligne

Essayez le séparateur de présentation en ligne, qui est basé sur Aspose.Slides.

Conclusion

Dans cet article, vous avez appris à diviser des présentations PowerPoint PPTX ou PPT à l’aide de C#. Vous pouvez personnaliser l’exemple de code fourni pour définir vos propres critères de fractionnement. Par exemple, vous pouvez diviser chaque diapositive de la présentation, toutes les diapositives paires ou impaires, etc. Vous pouvez simplement installer l’API et intégrer le code fourni dans votre application. De plus, vous pouvez visiter la documentation pour explorer d’autres fonctionnalités de l’API. N’hésitez pas non plus à nous faire part de vos questions via notre forum.

Voir également