İki veya daha fazla sunumu tek bir sunumda birleştirmek sadece birkaç satırlık bir kod uzağınızdadır. Bu makalede, birden çok PowerPoint sunusunun C# kullanarak tek bir sunumda nasıl birleştirileceği anlatılmaktadır. Ayrıca, benzer bir C# kodu kullanarak farklı sunumların belirli slaytlarını nasıl birleştirebileceğinizi de gösterecektir.

Bu makalede aşağıdaki konular ele alınmaktadır:

Sunumları Birleştirmek için .NET API

GroupDocs, benzer ve birden çok belge türünü birleştirmek için yüksek kodlu otomasyon API’leri sağlar. PowerPoint dosyalarını birleştirmenin yanı sıra, belgeleri bölmeye, belirli sayfaları taşımaya ve çok az kod kullanarak çeşitli belgelerden sayfaları kaldırmaya, değiştirmeye veya ayıklamaya olanak tanır.

Aşağıdaki örneklerde GroupDocs.Merger for .NET‘i kullanacağım. Devam etmeden önce, API’yi aşağıdaki seçeneklerden birinden alabilirsiniz:

  1. NuGet Paket Galerisi’nden paketi kurun veya güncelleyin.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. İndirmeler bölümünden MSI veya DLL’leri indirin.

C# kullanarak PowerPoint Sunumlarını (PPT/PPTX) Birleştirme

İki veya daha fazla sunumu birleştirmek oldukça basittir. Aşağıdaki adımlar, C# kullanarak .NET uygulamasındaki PPT veya PPTX dosyalarının nasıl birleştirileceğini gösterir.

  • Merger sınıfını kullanarak ilk sunuyu yükleyin.
  • Join yöntemini kullanarak ikinci sunuyu birleştirin.
  • Aynı Birleştirme Yöntemini kullanarak daha fazla PPT veya PPTX dosyasına katılmaya devam edin.
  • Save yöntemini kullanarak birleştirilmiş sunumlar dosyasını kaydedin.

Aşağıdaki C# kod parçacığı, birden çok PowerPoint sunumunu birleştirir.

// Sağlanan 2 veya daha fazla sunumun tüm slaytlarını C# kullanarak birleştirin
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    merger.Join("/path/presentation-2.pptx");
    merger.Join("/path/presentation-3.pptx");
    merger.Save("/path/merged-presentation.pptx");
}

C# Kullanarak Belirli Sunum Slaytlarını Birleştirme

Birden çok sunumun belirli slaytlarını da birleştirebilirsiniz. Aşağıdaki adımlar, C# kullanarak belirli sunum slaytlarının nasıl birleştirileceğini gösterir.

  • Merger sınıfını kullanarak ilk sunuyu yükleyin.
  • JoinOptions sınıfını kullanarak birleştirilecek slaytları seçin.
  • Şimdi, Join yöntemini kullanarak hazırlanmış birleştirme seçenekleriyle her iki sunuyu birleştirin.
  • Save yöntemini kullanarak birleştirilmiş sunum dosyasını kaydedin.

Aşağıdaki C# kod parçacığı, sunumların seçilen slaytlarını birleştirir.

// Sağlanan sunumların seçili slaytlarını C# kullanarak birleştirin
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // Birleştirilecek slaytların listesini hazırlayın.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

Ücretsiz API Lisansı

Ücretsiz geçici lisans alabilir ve değerlendirme sınırlamaları olmadan sunumlarınızı birleştirebilirsiniz.

Çözüm

Sonuç olarak, bugün .NET uygulamanızda C# kullanarak iki veya daha fazla PPT dosyasını birleştirmeyi öğrendiniz. Daha spesifik olarak, tüm sunumları birleştirdik ve ardından sunumlardan seçilen birkaç slaytı birleştirdik. Ppt dosyalarını çevrimiçi olarak birleştirmek için .NET uygulamalarınızdaki birleştirme özelliğini kullanabilirsiniz.

Daha Fazla Bilgi Edinin ve İletişime Geçin

GroupDocs tarafından sağlanan .NET Merger API hakkında daha fazla bilgi edinmek isterseniz şu adresi ziyaret edin: Belgeler | API referansı | GitHub Örnekleri.

Herhangi bir sorunuz hakkında forumda bize ulaşın.

Ayrıca bakınız