Dividi presentazione PowerPoint C#

In vari casi, potrebbe essere necessario dividere le presentazioni PowerPoint in più file. Ad esempio, per dividere una presentazione per ciascuna diapositiva, diapositive pari o dispari e così via. In questo articolo imparerai come dividere le presentazioni PPTX/PPT di PowerPoint usando C#.

API .NET per dividere le presentazioni di PowerPoint

Per dividere le presentazioni PPTX o PPT, utilizzeremo Aspose.Slides for .NET. È un’API di manipolazione delle presentazioni che ti consente di creare, modificare e convertire presentazioni PowerPoint e OpenOffice dalle tue applicazioni .NET. Puoi scaricare l’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.Slides.NET

Dividi una presentazione PowerPoint usando C#

Di seguito sono riportati i passaggi per dividere una presentazione PowerPoint usando C#.

Nell’esempio di codice seguente viene illustrato come dividere una presentazione PPTX di PowerPoint.

// Carica presentazione PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Passa attraverso le diapositive
    foreach(ISlide slide in pres.Slides)
    {
        // Crea una nuova presentazione vuota
        using (Presentation newPres = new Presentation())
        {
            // Rimuovi la diapositiva predefinita
            newPres.Slides[0].Remove();

            // Aggiungi diapositiva alla presentazione
            newPres.Slides.AddClone(slide);
                       
            // Salva presentazione
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

Ottieni una licenza API gratuita

Puoi utilizzare Aspose.Slides per .NET senza limitazioni di valutazione richiedendo una licenza temporanea.

Demo in linea

Prova lo splitter di presentazione online, basato su Aspose.Slides.

Conclusione

In questo articolo, hai imparato come dividere le presentazioni PPTX o PPT di PowerPoint usando C#. È possibile personalizzare l’esempio di codice fornito per definire i propri criteri di suddivisione. Ad esempio, puoi dividere ogni diapositiva nella presentazione, tutte le diapositive pari o dispari, ecc. Puoi semplicemente installare l’API e integrare il codice fornito nella tua applicazione. Inoltre, puoi visitare la documentazione per esplorare altre funzionalità dell’API. Inoltre, puoi sentirti libero di farci sapere delle tue domande tramite il nostro forum.

Guarda anche