Převeďte PPT na HTML v Python

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 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řevod PowerPoint PPT na HTML v Python

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.

Převod PowerPoint PPTX na responzivní HTML

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.

Vykreslování poznámek snímků v PPT do HTML v Python

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.