Ç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.
- İlk olarak, PowerPoint sunumunu yüklemek için Sunum sınıfının bir örneğini oluşturun.
- Ardından, Presentation.Slides koleksiyonundaki her ISlide arasında geçiş yapın.
- Her yinelemede, aşağıdaki adımları gerçekleştirin:
- Sunum sınıfının bir örneğini oluşturun.
- Presentation.Slides[0].Remove() yöntemini kullanarak varsayılan slaytı kaldırın.
- Presentation.Slides.AddClone(ISlide) yöntemini kullanarak slaydı sunuma ekleyin.
- Son olarak sunumu Presentation.Save(String, SaveFormat) yöntemini kullanarak kaydedin.
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.