Birden çok sunumu tek bir sunumda birleştirmek artık yalnızca birkaç satır koddan oluşan bir görev. Bu makalede, Java’da birden çok PowerPoint sunumunun tek bir sunumda nasıl birleştirileceği anlatılmaktadır. Ayrıca, benzer bir java kaynak kodunu kullanarak iki veya daha fazla sunumun belirli slaytlarını nasıl birleştirebileceğinizi gösterecektir.

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

Sunumları Birleştirmek için Java API

GroupDocs, benzer ve birden çok belge türünü birleştirmek için yüksek kodlu belge otomasyonu API’leri sağlar. Belgelerin birleştirilmesine ve bölünmesine, belirli sayfaların taşınmasına, yalnızca birkaç satır kodla çeşitli belgelerden sayfaların çıkarılmasına, değiştirilmesine ve çıkarılmasına olanak tanır.

Bu makalede, örneklerde GroupDocs.Merger for Java kullanılmaktadır. JAR dosyasını indirilenler bölümünden indirebilir veya Maven tabanlı Java uygulamalarınızda en son depo ve bağımlılık yapılandırmalarını kullanabilirsiniz.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.7</version>
</dependency>

Java’da PowerPoint Sunumları (PPT/PPTX) Nasıl Birleştirilir

Birden çok sunumu birleştirmek, yalnızca 2 dosyayı birleştirmekle oldukça benzerdir. Aşağıdaki adımlar, Java kullanarak uygulama içindeki PPT veya PPTX sunum dosyalarının nasıl birleştirileceğini gösterir.

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

Aşağıdaki Java 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");
}

Java’da Belirli Sunum Slaytlarını Nasıl Birleştirirsiniz?

Birden çok sunumun belirli slaytlarını da birleştirebilirsiniz. Aşağıdaki adımlar, Java’da 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ı tanımlayın.
  • Şimdi, birleştirme yöntemini kullanarak hazırlanmış birleştirme seçenekleriyle her iki sunumu birleştirin.
  • Kaydetme yöntemini kullanarak birleştirilmiş sunum dosyasını kaydedin.

Aşağıdaki Java 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 lisans alabilir ve sunumlarınızı değerlendirme sınırlamaları olmadan birleştirebilirsiniz.

Çözüm

Bu yazıda, Java’da iki veya daha fazla PPT dosyasının nasıl birleştirileceğini tartıştık. Tam olarak tüm sunumları birleştirdik ve ardından birden çok sunumdan seçilen birkaç slaytı da birleştirdik. Bu birleştirme özelliğini Java uygulamalarınızda kullanabilirsiniz.

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

GroupDocs’un Java Birleştirme API’si 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