V různých případech musíte snímky v prezentacích PowerPoint převést na HTML. Například pro prohlížení v prohlížeči, indexování obsahu atd. V tomto článku se dozvíte, jak převést PowerPoint PPT nebo PPTX do HTML v Python. Kromě toho se budeme zabývat tím, jak převést PPT na responzivní HTML a zahrnout poznámky ke snímkům do výsledných stránek HTML.
- Python PowerPoint to HTML Converter
- Převeďte PowerPoint PPT do HTML
- Převést PPT na responzivní HTML
- Zahrnout poznámky ke snímku v PPT do HTML
Python PowerPoint PPT to HTML Converter
Aspose.Slides for Python přes .NET je výkonná knihovna Python, která poskytuje širokou škálu funkcí pro manipulaci s prezentacemi. Můžete vytvářet nové prezentace od začátku nebo bez problémů manipulovat s těmi stávajícími bez MS Office. Kromě toho poskytuje vysoce věrný převod PPT/PPTX do jiných formátů. Tuto knihovnu použijeme pro převod PPT do HTML. Můžete jej nainstalovat do své aplikace Python z PyPI pomocí následujícího příkazu.
> pip install aspose.slides
Informace: Kromě převodu PowerPointu do HTML vám Aspose.Slides umožňuje převést HTML do PDF, převést HTML na PPT, převést [HTML na JPG](https://products.aspose.com/slides/python -net/conversion/html-to-jpg/), převést HTML do XML, převést HTML na TIFF. Podobně jej můžete použít k importu HTML z PPT, získat jej [z PDF](https:/ /products.aspose.com/slides/python-net/conversion/pdf-to-html/) atd.
Převeďte PowerPoint PPT/PPTX na HTML v Python
Níže jsou uvedeny kroky pro převod PowerPoint PPT na HTML v Python.
- Načtěte soubor PPT (nebo PPTX) pomocí třídy Presentation.
- Převeďte PPT do HTML pomocí metody Presentation.save(string, export.SaveFormat.HTML).
Následující ukázka kódu ukazuje, jak převést soubor PowerPoint PPTX na HTML v Python.
import aspose.slides as slides
# Načtěte soubor prezentace
pres = slides.Presentation("presentation.pptx")
# Uložit jako HTML
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)
Následuje stránka HTML, kterou získáme po převodu PPT se dvěma snímky.
Převeďte PPT nebo PPTX na responzivní HTML v Python
Soubor PPT můžete také převést na responzivní HTML, aby se správně zobrazil v různých prohlížečích a různých velikostech obrazovky. Níže jsou uvedeny kroky, jak toho dosáhnout.
- Načtěte soubor PPT (nebo PPTX) pomocí třídy Presentation.
- Vytvořte objekt třídy HtmlOptions.
- Vytvořte objekt třídy ResponsiveHtmlController.
- Přiřaďte řadič vlastnosti HtmlOptions.htmlformatter.
- Převeďte PPT do HTML pomocí metody Presentation.save(string, export.SaveFormat.HTML, HtmlOptions).
Následující ukázka kódu ukazuje, jak převést PPTX na responzivní HTML v Python.
import aspose.slides as slides
# Načtěte soubor prezentace
pres = slides.Presentation("presentation.pptx")
# Vytvořte možnosti HTML
options = slides.export.HtmlOptions()
# Vytvořte responzivní řadič HTML
controller = slides.export.ResponsiveHtmlController()
# Nastavte řadič jako HTML formátovač
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)
# Uložit jako HTML
pres.save("ppt-to-responsive-html.html", slides.export.SaveFormat.HTML, options)
Následující snímek obrazovky ukazuje, jak převedený kód HTML vypadá na mobilní obrazovce.
Zahrnout poznámky ke snímkům v PowerPointu do HTML převodu
Ve výchozím nastavení nejsou poznámky ke snímkům zahrnuty do převedených stránek HTML. Pokud je však chcete zahrnout, můžete to udělat přiřazením hodnoty z export.NotesPositions enum vlastnosti HtmlOptions.notescommentslayouting.notesposition. Následující ukázka kódu ukazuje, jak zahrnout poznámky ke snímku v dolní části stránek HTML.
import aspose.slides as slides
# Načtěte soubor prezentace
pres = slides.Presentation("presentation.pptx")
# Vytvořte možnosti HTML
options = slides.export.HtmlOptions()
# Zahrnout poznámky ke snímku
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
# Uložit jako HTML
pres.save("ppt-to-html-notes.html", slides.export.SaveFormat.HTML, options)
Následující snímek obrazovky ukazuje, jak se poznámky ke snímku zobrazují na převedené stránce HTML.
Získejte bezplatnou licenci
Aspose.Slides for Python můžete používat přes .NET bez omezení hodnocení získáním dočasné licence.
Závěr
V tomto článku jste se naučili, jak převést PowerPoint PPT nebo PPTX do HTML v Python. Dále jsme viděli, jak převést prezentaci do responzivního HTML a zahrnout do výsledných HTML stránek poznámky k snímkům. Můžete si přečíst více o Aspose.Slides for Python přes .NET pomocí dokumentace. V případě jakýchkoli dotazů nás kontaktujte na našem fóru.
Viz také
Informace: Aspose poskytuje bezplatnou službu konverze PowerPoint to HTML, což je živá implementace procesu konverze prezentace do HTML.