Konvertera PPT till HTML i Python

I olika fall måste du konvertera bilderna i PowerPoint-presentationer till HTML. Till exempel att visa i webbläsare, att indexera innehållet, etc. I den här artikeln kommer du att lära dig hur du konverterar PowerPoint PPT eller PPTX till HTML i Python. Dessutom kommer vi att täcka hur man konverterar PPT till responsiv HTML och inkluderar bildanteckningar i resulterande HTML-sidor.

Python PowerPoint PPT till HTML Converter

Aspose.Slides för Python via .NET är ett kraftfullt Python-bibliotek som tillhandahåller ett brett utbud av presentationsmanipuleringsfunktioner. Du kan skapa nya presentationer från grunden eller manipulera befintliga sömlöst utan MS Office. Dessutom ger den en högtrogenomvandling av PPT/PPTX till andra format. Vi kommer att använda det här biblioteket för att konvertera PPT till HTML. Du kan installera det i din Python-applikation från PyPI med följande kommando.

> pip install aspose.slides

Info: Förutom att konvertera PowerPoint till HTML, låter Aspose.Slides dig konvertera HTML till PDF, konvertera [HTML] till PPT](https://products.aspose.com/slides/python-net/conversion/html-to-ppt/), konvertera [HTML till JPG](https://products.aspose.com/slides/python -net/conversion/html-to-jpg/), konvertera HTML till XML, konvertera HTML till TIFF. På samma sätt kan du använda den för att importera HTML från PPT, hämta den [från PDF](https:/ /products.aspose.com/slides/python-net/conversion/pdf-to-html/), etc.

Konvertera en PowerPoint PPT/PPTX till HTML i Python

Följande är stegen för att konvertera en PowerPoint PPT till HTML i Python.

  • Ladda PPT-filen (eller PPTX) med klassen Presentation.
  • Konvertera PPT till HTML med metoden Presentation.save(sträng, export.SaveFormat.HTML).

Följande kodexempel visar hur man konverterar en PowerPoint PPTX-fil till HTML i Python.

import aspose.slides as slides

# Ladda presentationsfilen
pres = slides.Presentation("presentation.pptx")

# Spara som HTML
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)

Följande är HTML-sidan som vi får efter att ha konverterat en PPT med två bilder.

Konvertera en PowerPoint PPT till HTML i Python

Konvertera PPT eller PPTX till responsiv HTML i Python

Du kan också konvertera en PPT-fil till responsiv HTML så att den visas korrekt i olika webbläsare och skärmstorlekar. Följande är stegen för att uppnå detta.

  • Ladda PPT-filen (eller PPTX) med klassen Presentation.
  • Skapa ett objekt av klassen HtmlOptions.
  • Skapa ett objekt av klassen ResponsiveHtmlController.
  • Tilldela kontroller till egenskapen HtmlOptions.htmlformatter.
  • Konvertera PPT till HTML med metoden Presentation.save(sträng, export.SaveFormat.HTML, HtmlOptions).

Följande kodexempel visar hur man konverterar en PPTX till responsiv HTML i Python.

import aspose.slides as slides

# Ladda presentationsfilen
pres = slides.Presentation("presentation.pptx")

# Skapa HTML-alternativ
options = slides.export.HtmlOptions()

# Skapa en responsiv HTML-kontroller
controller = slides.export.ResponsiveHtmlController() 

# Ställ in kontroller som HTML-formaterare
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)

# Spara som HTML
pres.save("ppt-to-responsive-html.html", slides.export.SaveFormat.HTML, options)

Följande skärmdump visar hur den konverterade HTML-koden visas på en mobilskärm.

Konvertering av PowerPoint PPTX till responsiv HTML

Inkludera bildanteckningar i PowerPoint till HTML-konvertering

Som standard ingår inte bildanteckningarna på de konverterade HTML-sidorna. Men om du vill inkludera dem kan du göra det genom att tilldela ett värde från export.NotesPositions enum till egenskapen HtmlOptions.notescommentslayouting.notesposition. Följande kodexempel visar hur man inkluderar bildanteckningar längst ned på HTML-sidorna.

import aspose.slides as slides

# Ladda presentationsfilen
pres = slides.Presentation("presentation.pptx")

# Skapa HTML-alternativ
options = slides.export.HtmlOptions()

# Inkludera bildanteckningar
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

# Spara som HTML
pres.save("ppt-to-html-notes.html", slides.export.SaveFormat.HTML, options)

Följande skärmdump visar hur bildanteckningarna visas på den konverterade HTML-sidan.

Rendera Slides Notes i PPT till HTML i Python

Skaffa en gratis licens

Du kan använda Aspose.Slides för Python via .NET utan utvärderingsbegränsningar genom att skaffa en tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar PowerPoint PPT eller PPTX till HTML i Python. Dessutom har vi sett hur man konverterar en presentation till responsiv HTML och inkluderar bildanteckningar i de resulterande HTML-sidorna. Du kan läsa mer om Aspose.Slides för Python via .NET med hjälp av dokumentationen. Om du har några frågor, kontakta oss på vårt forum.

Se även

Info: Aspose tillhandahåller en gratis konverteringstjänst PowerPoint till HTML, som är en liveimplementering av konverteringsprocessen för presentation till HTML.