Tento článek popisuje, jak vytvářet snímky PowerPoint v HTML pomocí Pythonu spolu s podrobnými konfiguračními kroky a spustitelným ukázkovým kódem. Můžete vygenerovat nový presentation a exportovat jej jako HTML nebo načíst existující prezentaci a převést ji do HTML pro zobrazení v prohlížeči. V jakémkoli prostředí podporovaném Pythonem a bez závislosti na MS PowerPoint nebo jiném nástroji třetí strany můžete vytvořit HTML prezentaci s Pythonem.
Kroky k vytvoření PowerPoint Slides v HTML pomocí Pythonu
- Vytvořte prostředí pro použití Aspose.Slides pro Python přes .NET ve vaší aplikaci
- Importujte soubory aspose.slides a aspose.pydrawing do svého souboru Python
- Vytvořte prázdnou prezentaci PowerPoint pomocí objektu třídy Presentation a uložte ji jako soubor HTML
- Přístup k výchozímu prvnímu výchozímu snímku v nově vytvořené prezentaci
- Vložte Autoshape typu Obdélník spolu s nastavením tvaru a textových vlastností
- Vytvořenou prezentaci uložte jako soubor HTML
Výše uvedený jednoduchý průvodce vytvořením snímků HTML prezentace pomocí Pythonu pouze s pomocí několika volání API. Můžete buď vytvořit novou prezentaci, nebo načíst existující prezentaci a převést ji do HTML. V tomto příkladu jsme se zaměřili na vytvoření prezentace a přidání automatického tvaru typu obdélník spolu s nastavením jeho tvaru a textových vlastností pro zobrazení obsahu na výstupní HTML stránce.
Kód pro vytvoření HTML prezentace pomocí Pythonu
Tento kód pro vykreslování snímků PowerPoint v HTML pomocí Pythonu vytvořil automatický tvar obdélníku. Tvar a jeho text můžete dále přizpůsobit přidáním hypertextových odkazů, odstavců textu, odrážek, číslovaných seznamů, mediálních souborů, grafů, obrázků SmartArt a WordArt atd. Podobně při exportu do HTML můžete také vybrat snímky, které chcete vykreslit. HTML spolu s možností uložit jej také do paměti.
V tomto tématu jsme se naučili převést prezentaci do HTML pomocí Pythonu. Pokud se chcete dozvědět o převodu snímků na obrázky, přečtěte si článek na jak vytvořit obrázek snímku PowerPoint pomocí Pythonu.