Java'da Slayt Gösterisini Yönet

Giriş

Microsoft PowerPoint’te, Slide Show ayarları profesyonel sunumları hazırlama ve sunma için temel bir araçtır. Bu bölümdeki en önemli özelliklerden biri Set Up Show‘dur; bu özellik sunumunuzu belirli koşullara ve izleyicilere göre özelleştirmenizi sağlar, esneklik ve kullanım kolaylığı sunar. Bu özellik sayesinde gösteri tipini seçebilir (ör. bir konuşmacı tarafından sunulan, bireysel olarak gözatılan veya kiosk’ta gözatılan), döngüyü etkinleştirebilir veya devre dışı bırakabilir, görüntülenecek belirli slaytları seçebilir ve zamanlamaları kullanabilirsiniz. Bu hazırlık adımı, sunumunuzu daha etkili ve profesyonel hale getirmek için çok önemlidir.

getSlideShowSettings is a method of the Presentation class that returns an object of type SlideShowSettings, which allows you to manage the slide show settings in a PowerPoint presentation. In this article, we will explore how to use this method to configure and control various aspects of slide show settings.

Gösteri Türünü Seç

SlideShowSettings.setSlideShowType slayt gösterisinin tipini tanımlar; bu tip aşağıdaki sınıflardan birinin örneği olabilir: PresentedBySpeaker, BrowsedByIndividual, veya BrowsedAtKiosk. Bu yöntemi kullanarak sunumu otomatik kiosklar veya manuel sunumlar gibi farklı kullanım senaryolarına uyarlayabilirsiniz.

Aşağıdaki kod örneği yeni bir sunum oluşturur ve gösteri tipini kaydırma çubuğu gösterilmeden “Browsed by an individual” olarak ayarlar.

Presentation presentation = new Presentation();

BrowsedByIndividual showType = new BrowsedByIndividual();
showType.setShowScrollbar(false);

presentation.getSlideShowSettings().setSlideShowType(showType);

presentation.save("output.pptx", SaveFormat.Pptx);
presentation.dispose();

Gösteri Seçeneklerini Etkinleştir

SlideShowSettings.setLoop slayt gösterisinin manuel olarak durdurulana kadar döngüde tekrarlanıp tekrarlanmayacağını belirler. Bu, sürekli çalışması gereken otomatik sunumlar için kullanışlıdır. SlideShowSettings.setShowNarration slayt gösterisi sırasında sesli anlatımların çalınıp çalınmayacağını belirler. Bu, izleyicilere sesli rehberlik içeren otomatik sunumlar için faydalıdır. SlideShowSettings.setShowAnimation slayt nesnelerine eklenen animasyonların oynatılıp oynatılmayacağını belirler. Bu, sunumun tam görsel etkisini sağlamak için yararlıdır.

Aşağıdaki kod örneği yeni bir sunum oluşturur ve slayt gösterisini döngüye alır.

Presentation presentation = new Presentation();

presentation.getSlideShowSettings().setLoop(true);

presentation.save("output.pptx", SaveFormat.Pptx);
presentation.dispose();

Gösterilecek Slaytları Seç

SlideShowSettings.setSlides yöntemi, sunum sırasında gösterilecek slayt aralığını seçmenizi sağlar. Bu, tüm slaytları göstermek yerine yalnızca sunumun bir kısmını göstermek istediğinizde kullanışlıdır. Aşağıdaki kod örneği yeni bir sunum oluşturur ve slayt aralığını 2 ile 9 arasındaki slaytlar olarak ayarlar.

Presentation presentation = new Presentation();

SlidesRange slideRange = new SlidesRange();
slideRange.setStart(2);
slideRange.setEnd(9);

presentation.getSlideShowSettings().setSlides(slideRange);

presentation.save("output.pptx", SaveFormat.Pptx);
presentation.dispose();

İleri Slaytları Kullan

SlideShowSettings.setUseTimings yöntemi, her slayt için önceden belirlenmiş zamanlamaların kullanımını etkinleştirmenizi veya devre dışı bırakmanızı sağlar. Bu, önceden tanımlanmış görüntüleme süreleriyle slaytların otomatik olarak gösterilmesi için kullanışlıdır. Aşağıdaki kod örneği yeni bir sunum oluşturur ve zamanlamaların kullanımını devre dışı bırakır.

Presentation presentation = new Presentation();

presentation.getSlideShowSettings().setUseTimings(false);

presentation.save("output.pptx", SaveFormat.Pptx);
presentation.dispose();

Medya Kontrollerini Göster

SlideShowSettings.setShowMediaControls yöntemi, çoklu ortam içeriği (ör. video veya ses) oynatıldığında slayt gösterisi sırasında medya kontrollerinin (oynat, duraklat, durdur gibi) gösterilip gösterilmeyeceğini belirler. Bu, sunum sırasında sunucuya medya çalma üzerinde kontrol vermek istediğinizde kullanışlıdır.

Aşağıdaki kod örneği yeni bir sunum oluşturur ve medya kontrollerinin gösterilmesini etkinleştirir.

Presentation presentation = new Presentation();

presentation.getSlideShowSettings().setShowMediaControls(true);

presentation.save("output.pptx", SaveFormat.Pptx);
presentation.dispose();

SSS

Bir sunumu doğrudan slayt gösterisi modunda açılacak şekilde kaydedebilir miyim?

Evet. Dosyayı PPSX veya PPSM formatında kaydedin; bu formatlar PowerPoint’te açıldığında doğrudan slayt gösterisi olarak başlatılır. Aspose.Slides’te, ilgili kaydetme formatını ihracat sırasında seçin.

Bireysel slaytları dosyadan silmeden gösteriden çıkartabilir miyim?

Evet. Bir slaytı gizli olarak işaretleyin. Gizli slaytlar sunumda kalır ancak slayt gösterisi sırasında gösterilmez.

Aspose.Slides bir slayt gösterisini oynatabilir veya ekrandaki canlı bir sunumu kontrol edebilir mi?

Hayır. Aspose.Slides, sunum dosyalarını düzenler, analiz eder ve dönüştürür; gerçek oynatma PowerPoint gibi bir görüntüleyici uygulama tarafından gerçekleştirilir.