Bölünmüş PowerPoint Sunumu C#

Çeşitli durumlarda, PowerPoint sunularını birden çok dosyaya bölmeniz gerekebilir. Örneğin, bir sunumu her bir slayta, çift veya tek slaytlara vb. göre bölmek için. Bu makalede, PowerPoint PPTX/PPT sunumlarını C# kullanarak nasıl böleceğinizi öğreneceksiniz.

PowerPoint Sunumlarını Bölmek için .NET API

PPTX veya PPT sunumlarını bölmek için Aspose.Slides for .NET kullanacağız. .NET uygulamalarınızın içinden PowerPoint ve OpenOffice sunumları oluşturmanıza, değiştirmenize ve dönüştürmenize olanak sağlayan bir sunum düzenleme API’sidir. API’yi indirebilir veya NuGet kullanarak yükleyebilirsiniz.

PM> Install-Package Aspose.Slides.NET

C# kullanarak bir PowerPoint Sunumunu Bölme

C# kullanarak bir PowerPoint sunumunu bölme adımları aşağıdadır.

Aşağıdaki kod örneği, bir PowerPoint PPTX sunumunun nasıl bölüneceğini gösterir.

// PowerPoint sunumunu yükleyin
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Slaytlar arasında geçiş yapma
    foreach(ISlide slide in pres.Slides)
    {
        // Yeni bir boş sunu oluştur
        using (Presentation newPres = new Presentation())
        {
            // Varsayılan slaydı kaldır
            newPres.Slides[0].Remove();

            // Sunuya slayt ekleme
            newPres.Slides.AddClone(slide);
                       
            // Sunumu kaydet
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

Ücretsiz API Lisansı Alın

Aspose.Slides for .NET’i geçici lisans talep ederek değerlendirme sınırlamaları olmadan kullanabilirsiniz.

Çevrimiçi Demo

Aspose.Slides tabanlı çevrimiçi sunum ayırıcıyı deneyin.

Çözüm

Bu makalede, PowerPoint PPTX veya PPT sunumlarını C# kullanarak nasıl böleceğinizi öğrendiniz. Kendi bölme kriterlerinizi tanımlamak için sağlanan kod örneğini özelleştirebilirsiniz. Örneğin, sunumdaki her bir slaydı, tüm çift veya tek slaytları vb. bölebilirsiniz. API’yi kolayca yükleyebilir ve verilen kodu uygulamanıza entegre edebilirsiniz. Ayrıca, API’nin diğer özelliklerini keşfetmek için belgeleri ziyaret edebilirsiniz. Ayrıca, sorularınızı [forumumuz] aracılığıyla bize bildirmekten çekinmeyin]14.

Ayrıca bakınız