PHP Kullanarak Handout Modunda PowerPoint Sunumlarını Dönüştürme

Giriş

Aspose.Slides, sunumları çeşitli formatlara dönüştürme yeteneği sağlar; buna Handout (Dağıtım) modunda yazdırma için el ilanları oluşturma da dahil. Bu mod, bir sayfada birden fazla slaytın nasıl görünmesini yapılandırmanıza olanak tanır ve konferanslar, seminerler ve diğer etkinlikler için faydalıdır. Bu modu, sınıflarındaki setSlidesLayoutOptions metodunu ayarlayarak etkinleştirebilirsiniz: PdfOptions, RenderingOptions, HtmlOptions, ve TiffOptions sınıflarında.

El İlanı Modu Dışa Aktarma

Handout modunu yapılandırmak için, bir sayfada kaç slayt yerleştirileceğini ve diğer görüntüleme parametrelerini belirleyen HandoutLayoutingOptions nesnesini kullanın.

Aşağıda, bir sunumu Handout modunda PDF’ye dönüştürmeyi gösteren bir kod örneği bulunmaktadır.

// Bir sunumu yükle.
$presentation = new Presentation("sample.pptx");

// Dışa aktarma seçeneklerini ayarla.
$slidesLayoutOptions = new HandoutLayoutingOptions();
$slidesLayoutOptions->setHandout(HandoutType::Handouts4Horizontal);  // Yatay olarak bir sayfada 4 slayt
$slidesLayoutOptions->setPrintSlideNumbers(true);                    // slayt numaralarını yazdır
$slidesLayoutOptions->setPrintFrameSlide(true);                      // slaytların etrafına bir çerçeve yazdır
$slidesLayoutOptions->setPrintComments(false);                       // yorum yok

$pdfOptions = new PdfOptions();
$pdfOptions->setSlidesLayoutOptions($slidesLayoutOptions);

// Seçilen düzenle sunumu PDF olarak dışa aktar.
$presentation->save("output.pdf", SaveFormat::Pdf, $pdfOptions);
$presentation->dispose();

SSS

Handout modunda sayfa başına maksimum slayt küçük resmi sayısı nedir?

Aspose.Slides, yatay veya dikey sıralama ile sayfa başına en fazla 9 küçük resim destekleyen presets sunar: 1, 2, 3, 4 (yatay/dikey), 6 (yatay/dikey) ve 9 (yatay/dikey).

Sayfa başına 5 veya 8 slayt gibi özel bir ızgara tanımlayabilir miyim?

Hayır. Küçük resimlerin sayısı ve sırası yalnızca HandoutType sınıfı tarafından belirlenir; rastgele düzenler desteklenmez.

El ilanı çıktısına gizli slaytları ekleyebilir miyim?

Evet. Hedef format için dışa aktarma ayarlarında setShowHiddenSlides metodunu kullanarak gizli slaytları etkinleştirebilirsiniz; örneğin PdfOptions, HtmlOptions veya TiffOptions.