Spravovat slideshow v PHP
Úvod
V Microsoft PowerPointu jsou nastavení Slide Show klíčovým nástrojem pro přípravu a předávání profesionálních prezentací. Jednou z nejdůležitějších funkcí v této sekci je Set Up Show, která vám umožní přizpůsobit prezentaci konkrétním podmínkám a publiku, čímž zajistí flexibilitu a pohodlí. S touto funkcí můžete vybrat typ představení (např. přednášený řečníkem, prohlížený jednotlivcem nebo prohlížený v kiosku), povolit nebo zakázat opakování, zvolit konkrétní snímky k zobrazení a použít časování. Tento krok v přípravě je zásadní pro zvýšení účinnosti a profesionality vaší prezentace.
getSlideShowSettings je metoda třídy Presentation , která vrací objekt typu SlideShowSettings, což vám umožňuje spravovat nastavení slideshow v prezentaci PowerPoint. V tomto článku prozkoumáme, jak tuto metodu použít k nastavení a řízení různých aspektů nastavení slideshow.
Vyberte typ představení
SlideShowSettings->setSlideShowType určuje typ slideshow, který může být instancí jedné z následujících tříd: PresentedBySpeaker, BrowsedByIndividual, nebo BrowsedAtKiosk. Použití této metody vám umožní přizpůsobit prezentaci různým scénářům použití, jako jsou automatizované kiosky nebo manuální prezentace.
Níže uvedený ukázkový kód vytvoří novou prezentaci a nastaví typ představení na „Browsed by an individual“ bez zobrazení posuvníku.
$presentation = new Presentation();
$showType = new BrowsedByIndividual();
$showType->setShowScrollbar(false);
$presentation->getSlideShowSettings()->setSlideShowType($showType);
$presentation->save("output.pptx", SaveFormat::Pptx);
$presentation->dispose();
Povolit možnosti představení
SlideShowSettings->setLoop určuje, zda se slideshow má opakovat v cyklu, dokud není ručně zastavena. To je užitečné pro automatizované prezentace, které musí běžet neustále. SlideShowSettings->setShowNarration určuje, zda se během slideshow přehrávají hlasové komentáře. To je užitečné pro automatizované prezentace, které obsahují hlasové vedení pro publikum. SlideShowSettings->setShowAnimation určuje, zda se přehrávají animace přidané k objektům snímků. To je užitečné pro poskytnutí plného vizuálního efektu prezentace.
Následující ukázkový kód vytvoří novou prezentaci a zapne opakování slideshow.
$presentation = new Presentation();
$presentation->getSlideShowSettings()->setLoop(true);
$presentation->save("output.pptx", SaveFormat::Pptx);
$presentation->dispose();
Vyberte snímky k zobrazení
SlideShowSettings->setSlides metoda vám umožňuje vybrat rozsah snímků, které budou během prezentace zobrazeny. To je užitečné, když potřebujete zobrazit jen část prezentace místo všech snímků. Následující ukázkový kód vytvoří novou prezentaci a nastaví rozsah snímků k zobrazení od snímku 2 do 9.
$presentation = new Presentation();
$slideRange = new SlidesRange();
$slideRange->setStart(2);
$slideRange->setEnd(9);
$presentation->getSlideShowSettings()->setSlides($slideRange);
$presentation->save("output.pptx", SaveFormat::Pptx);
$presentation->dispose();
Použít automatické posouvání snímků
SlideShowSettings->setUseTimings metoda vám umožňuje povolit nebo zakázat použití přednastavených časování pro každý snímek. To je užitečné pro automatické přehrávání snímků s předdefinovanou dobou zobrazení. Níže uvedený kód vytvoří novou prezentaci a zakáže použití časování.
$presentation = new Presentation();
$presentation->getSlideShowSettings()->setUseTimings(false);
$presentation->save("output.pptx", SaveFormat::Pptx);
$presentation->dispose();
Zobrazit ovládací prvky médií
SlideShowSettings->setShowMediaControls metoda určuje, zda se během slideshow mají zobrazovat ovládací prvky médií (např. přehrát, pozastavit a zastavit), když se přehrává multimediální obsah (např. video nebo audio). To je užitečné, když chcete prezentujícímu poskytnout kontrolu nad přehráváním médií během prezentace.
Následující ukázkový kód vytvoří novou prezentaci a povolí zobrazení ovládacích prvků médií.
$presentation = new Presentation();
$presentation->getSlideShowSettings()->setShowMediaControls(true);
$presentation->save("output.pptx", SaveFormat::Pptx);
$presentation->dispose();
Často kladené otázky
Mohu uložit prezentaci tak, aby se po otevření rovnou spustila v režimu slideshow?
Ano. Uložte soubor jako PPSX nebo PPSM; tyto formáty se po otevření v PowerPointu spustí přímo v režimu slideshow. V Aspose.Slides vyberte odpovídající formát ukládání během exportu.
Mohu vyloučit jednotlivé snímky z představení, aniž bych je mazal ze souboru?
Ano. Označte snímek jako skrytý. Skryté snímky zůstávají v prezentaci, ale nejsou během slideshow zobrazeny.
Může Aspose.Slides přehrávat slideshow nebo ovládat živou prezentaci na obrazovce?
Ne. Aspose.Slides upravuje, analyzuje a převádí soubory prezentací; samotné přehrávání zajišťuje zobrazovací aplikace, například PowerPoint.