Konwertuj PPT na HTML w Python

W różnych przypadkach musisz przekonwertować slajdy w prezentacjach PowerPoint na HTML. Na przykład, aby wyświetlić w przeglądarce, zaindeksować zawartość itp. W tym artykule dowiesz się, jak przekonwertować PowerPoint PPT lub PPTX na HTML w Python. Ponadto omówimy, jak przekonwertować PPT na responsywny HTML i dołączyć notatki slajdów do wynikowych stron HTML.

Python PowerPoint PPT do konwertera HTML

Aspose.Slides for Python via .NET to potężna biblioteka Python, która zapewnia szeroki zakres funkcji manipulacji prezentacją. Możesz tworzyć nowe prezentacje od podstaw lub bezproblemowo manipulować istniejącymi bez pakietu MS Office. Ponadto zapewnia wysoką wierność konwersji PPT/PPTX na inne formaty. Użyjemy tej biblioteki do konwersji PPT na HTML. Możesz zainstalować go w swojej aplikacji Python z PyPI za pomocą następującego polecenia.

> pip install aspose.slides

Konwertuj PowerPoint PPT / PPTX na HTML w Python

Poniżej przedstawiono kroki, aby przekonwertować PowerPoint PPT na HTML w Python.

  • Załaduj plik PPT (lub PPTX) przy użyciu klasy Presentation.
  • Konwertuj PPT na HTML za pomocą metody Presentation.save(string, export.SaveFormat.HTML).

Poniższy przykładowy kod pokazuje, jak przekonwertować plik PPTX programu PowerPoint na format HTML w języku Python.

import aspose.slides as slides

# Załaduj plik prezentacji
pres = slides.Presentation("presentation.pptx")

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

Poniżej znajduje się strona HTML, którą otrzymujemy po konwersji PPT mającego dwa slajdy.

Konwersja PowerPoint PPT do HTML w Python

Konwertuj PPT lub PPTX na responsywny HTML w Python

Możesz także przekonwertować plik PPT na responsywny HTML, aby wyświetlał się poprawnie w różnych przeglądarkach i na różnych rozmiarach ekranów. Poniżej przedstawiono kroki, aby to osiągnąć.

  • Załaduj plik PPT (lub PPTX) przy użyciu klasy Presentation.
  • Utwórz obiekt klasy HtmlOptions.
  • Utwórz obiekt klasy ResponsiveHtmlController.
  • Przypisz kontroler do właściwości HtmlOptions.htmlformatter.
  • Konwertuj PPT na HTML za pomocą metody Presentation.save(string, export.SaveFormat.HTML, HtmlOptions).

Poniższy przykładowy kod pokazuje, jak przekonwertować PPTX na responsywny kod HTML w języku Python.

import aspose.slides as slides

# Załaduj plik prezentacji
pres = slides.Presentation("presentation.pptx")

# Utwórz opcje HTML
options = slides.export.HtmlOptions()

# Utwórz responsywny kontroler HTML
controller = slides.export.ResponsiveHtmlController() 

# Ustaw kontroler jako program formatujący HTML
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)

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

Poniższy zrzut ekranu pokazuje, jak przekonwertowany kod HTML jest wyświetlany na ekranie telefonu komórkowego.

Konwersja PowerPoint PPTX do responsywnego HTML

Dołącz notatki slajdów w programie PowerPoint do konwersji HTML

Domyślnie notatki slajdów nie są dołączane do przekonwertowanych stron HTML. Jeśli jednak chcesz je uwzględnić, możesz to zrobić, przypisując wartość z wyliczenia export.NotesPositions do właściwości HtmlOptions.notescommentslayouting.notesposition. Poniższy przykładowy kod pokazuje, jak dołączyć notatki do slajdów u dołu stron HTML.

import aspose.slides as slides

# Załaduj plik prezentacji
pres = slides.Presentation("presentation.pptx")

# Utwórz opcje HTML
options = slides.export.HtmlOptions()

# Dołącz notatki do slajdów
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

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

Poniższy zrzut ekranu przedstawia sposób wyświetlania notatek slajdów na przekonwertowanej stronie HTML.

Renderowanie notatek slajdów w PPT do HTML w Python

Uzyskaj bezpłatną licencję

Możesz używać Aspose.Slides for Python przez .NET bez ograniczeń ewaluacyjnych, uzyskując licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak konwertować PowerPoint PPT lub PPTX na HTML w Python. Ponadto widzieliśmy, jak przekonwertować prezentację na responsywny HTML i dołączyć notatki slajdów do wynikowych stron HTML. Możesz przeczytać więcej o Aspose.Slides for Python przez .NET, korzystając z dokumentacji. W razie jakichkolwiek pytań skontaktuj się z nami na naszym forum.

Zobacz też

Info: Aspose zapewnia darmową usługę konwersji PowerPoint to HTML, która jest implementacją na żywo procesu konwersji prezentacji do HTML.