Wir suchen ein Tool, mit dem wir die Konvertierung von PowerPoint-Präsentationen in HTML automatisieren können.
Bei den Tools kann es sich um ein eigenständiges Programm, eine .NET-Assembly oder ein COM-Steuerelement handeln. Aber es muss etwas sein, das wir automatisieren können.
Was wir jetzt verwenden
Wir haben ein Programm geschrieben, das PowerPoint 2007 über Büroautomatisierung und die .NET-Interop-Assemblys verwendet, um unsere PowerPoint-Präsentationen zu öffnen und sie als HTML zu speichern/exportieren.
Gründe für den Wechsel
Der von PowerPoint 2007 generierte HTML-Code ist nicht HTML5- oder standardkonform. In modernen Browsern sehen die Präsentationen nicht so gut aus und sind teilweise gar nicht sichtbar. Microsoft hat die Option zum Speichern/Exportieren zugunsten einer Option zum Hochladen in die Cloud fallen gelassen. Das Hochladen in die Cloud ist nicht nur schwierig zu automatisieren, sondern auch aus Sicherheitsgründen nicht möglich.
Anforderungen
Andere Überlegungen
In PowerPoint 2010, open the presentation that you want to export to HTML.
Press Alt+F11, this opens VB for Apps.
Press Ctrl+G, this opens the Immediate pane.
In the Immediate pane, type the following, and then press the Enter key:
ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse
Zum Speichern im Dateiformat Single File Web Page ( .mht; .mhtml) ersetzen Sie htm am Ende des Dateinamens durch mht und ppSaveAsHTML durch ppSaveAsWebArchive.
Danijelc
Gilles 'SO-hör auf, böse zu sein'
jColeson
Martin Thomas