Převod prezentací PowerPoint na animované GIFy v PHP
Přehled
Aspose.Slides vám umožňuje převést prezentace PowerPoint na animované soubory GIF pomocí několika řádků kódu. To je užitečné, když potřebujete sdílet obsah snímků v lehkém, široce podporovaném animovaném formátu, který lze vložit do webových stránek, messengerů nebo dokumentace. Tento článek vysvětluje, jak exportovat prezentaci do GIFu pomocí výchozích nastavení a jak přizpůsobit výstup konfigurací možností, jako je velikost snímku, prodleva mezi snímky a frekvence přechodových snímků prostřednictvím GifOptions.
Převod prezentací do animovaného GIFu pomocí výchozích nastavení
Ukázkový kód vám ukazuje, jak převést prezentaci do animovaného GIFu pomocí standardních nastavení:
$pres = new Presentation("pres.pptx");
try {
$pres->save("pres.gif", SaveFormat::Gif);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Animovaný GIF bude vytvořen s výchozími parametry.
TIP
Pokud dáváte přednost přizpůsobení parametrů pro GIF, můžete použít třídu GifOptions. Viz ukázkový kód níže.Převod prezentací do animovaného GIFu pomocí vlastních nastavení
Ukázkový kód vám ukazuje, jak převést prezentaci do animovaného GIFu pomocí vlastních nastavení :
$pres = new Presentation("pres.pptx");
try {
$gifOptions = new GifOptions();
$gifOptions->setFrameSize(new Java("java.awt.Dimension", 960, 720));// velikost výsledného GIFu
$gifOptions->setDefaultDelay(2000);// jak dlouho bude každý snímek zobrazen, než bude změněn na další
$gifOptions->setTransitionFps(35);// zvýšit FPS pro lepší kvalitu přechodové animace
$pres->save("pres.gif", SaveFormat::Gif, $gifOptions);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Info
Možná budete chtít vyzkoušet ZDARMA konvertor Text to GIF vyvinutý společností Aspose.FAQ
Co když písma použité v prezentaci nejsou nainstalována v systému?
Nainstalujte chybějící písma nebo nastavte náhradní písma. Aspose.Slides nahradí, ale vzhled se může lišit. Pro branding vždy zajistěte, aby požadované typy písma byly výslovně k dispozici.
Mohu přidat vodoznak na snímky GIFu?
Ano. Přidejte poloprůhledný objekt/logo do hlavního snímku nebo do jednotlivých snímků před exportem — vodoznak se objeví na každém snímku.