Konvertieren Sie PPT in Python in HTML

In verschiedenen Fällen müssen Sie die Folien in PowerPoint Präsentationen in HTML konvertieren. Beispielsweise zum Anzeigen im Browser, zum Indizieren des Inhalts usw. In diesem Artikel erfahren Sie, wie Sie PowerPoint PPT oder PPTX in Python in HTML konvertieren. Darüber hinaus werden wir behandeln, wie man PPT in responsives HTML konvertiert und Foliennotizen in die resultierenden HTML-Seiten einfügt.

Python PowerPoint PPT zu HTML Konverter

Aspose.Slides for Python via .NET ist eine leistungsstarke Python Bibliothek, die eine breite Palette von Funktionen zur Manipulation von Präsentationen bietet. Sie können neue Präsentationen von Grund auf neu erstellen oder die vorhandenen nahtlos ohne MS Office bearbeiten. Darüber hinaus bietet es eine High-Fidelity-Konvertierung von PPT/PPTX in andere Formate. Wir werden diese Bibliothek verwenden, um PPT in HTML zu konvertieren. Sie können es in Ihrer Python Anwendung von PyPI mit dem folgenden Befehl installieren.

> pip install aspose.slides

Konvertieren Sie eine PowerPoint-PPT/PPTX in HTML in Python

Im Folgenden sind die Schritte zum Konvertieren einer PowerPoint PPT in HTML in Python aufgeführt.

  • Laden Sie die PPT- (oder PPTX-) Datei mit der Klasse Presentation.
  • Konvertieren Sie PPT mit der Presentation.save(string, export.SaveFormat.HTML) methode in HTML.

Das folgende Codebeispiel zeigt, wie Sie eine PowerPoint PPTX Datei in Python in HTML konvertieren.

import aspose.slides as slides

# Load the presentation file
pres = slides.Presentation("presentation.pptx")

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

Das Folgende ist die HTML-Seite, die wir nach der Konvertierung einer PPT mit zwei Folien erhalten.

Konvertieren einer PowerPoint PPT in HTML in Python

Konvertieren Sie PPT oder PPTX in Responsive HTML in Python

Sie können eine PPT Datei auch in responsives HTML konvertieren, damit sie in verschiedenen Browsern und Bildschirmgrößen richtig angezeigt wird. Im Folgenden sind die Schritte aufgeführt, um dies zu erreichen.

  • Laden Sie die PPT- (oder PPTX-) Datei mit der Klasse Presentation.
  • Erstellen Sie ein Objekt der Klasse HtmlOptions.
  • Erstellen Sie ein Objekt der Klasse ResponsiveHtmlController.
  • Weisen Sie den Controller der Eigenschaft HtmlOptions.html\formatter zu.
  • Konvertieren Sie PPT mit der methode Presentation.save(string, export.SaveFormat.HTML, HtmlOptions) in HTML.

Das folgende Codebeispiel zeigt, wie ein PPTX in Python in responsives HTML konvertiert wird.

import aspose.slides as slides

# Load the presentation file
pres = slides.Presentation("presentation.pptx")

# Create HTML options
options = slides.export.HtmlOptions()

# Create a responsive HTML controller
controller = slides.export.ResponsiveHtmlController() 

# Set controller as HTML formatter
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)

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

Der folgende Screenshot zeigt, wie das konvertierte HTML auf einem mobilen Bildschirm angezeigt wird.

Konvertierung von PowerPoint PPTX in responsives HTML

Fügen Sie Foliennotizen in die PowerPoint zu HTML-Konvertierung ein

Standardmäßig sind die Foliennotizen nicht in den konvertierten HTML-Seiten enthalten. Wenn Sie sie jedoch einschließen möchten, können Sie dies tun, indem Sie der Eigenschaft HtmlOptions.notes\comments\layouting.notes\position einen Wert aus der Aufzählung export.NotesPositions zuweisen. Das folgende Codebeispiel zeigt, wie Foliennotizen am Ende der HTML-Seiten eingefügt werden.

import aspose.slides as slides

# Load the presentation file
pres = slides.Presentation("presentation.pptx")

# Create HTML options
options = slides.export.HtmlOptions()

# Include slide notes
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

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

Der folgende Screenshot zeigt, wie die Foliennotizen auf der konvertierten HTML-Seite angezeigt werden.

Rendern von Foliennotizen in PPT in HTML in Python

Holen Sie sich eine kostenlose Lizenz

Sie können Aspose.Slides for Python über .NET ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz erwerben.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint PPT oder PPTX in Python in HTML konvertieren. Außerdem haben wir gesehen, wie man eine Präsentation in responsives HTML umwandelt und Foliennotizen in die resultierenden HTML-Seiten einfügt. Weitere Informationen zu Aspose.Slides for Python über .NET finden Sie in der Dokumentation. Bei Fragen erreichen Sie uns in unserem Forum.

Siehe auch

Info: Aspose bietet einen kostenlosen PowerPoint to HTML-Konvertierungsdienst, der eine Live-Implementierung des Präsentations zu HTML-Konvertierungsprozesses darstellt.