En varios casos, debe convertir las diapositivas de las presentaciones de PowerPoint a HTML. Por ejemplo, para ver en el navegador, para indexar el contenido, etc. En este artículo, aprenderá cómo convertir PowerPoint PPT o PPTX a HTML en Python. Además, cubriremos cómo convertir PPT a HTML receptivo e incluir notas de diapositivas en las páginas HTML resultantes.
- Convertidor Python de PowerPoint a HTML
- Convertir un PPT de PowerPoint a HTML
- Convertir PPT a HTML receptivo
- Incluir notas de diapositiva en PPT a HTML
Python PowerPoint PPT a HTML Convertidor
Aspose.Slides for Python via .NET es una potente biblioteca de Python que proporciona una amplia gama de funciones de manipulación de presentaciones. Puede crear nuevas presentaciones desde cero o manipular las existentes sin problemas sin MS Office. Además, proporciona una conversión de alta fidelidad de PPT/PPTX a otros formatos. Usaremos esta biblioteca para convertir PPT a HTML. Puede instalarlo en su aplicación Python desde PyPI usando el siguiente comando.
> pip install aspose.slides
Convierta un PowerPoint PPT/PPTX a HTML en Python
Los siguientes son los pasos para convertir un PPT de PowerPoint a HTML en Python.
- Cargue el archivo PPT (o PPTX) usando la clase Presentation.
- Convierta PPT a HTML usando el método Presentation.save(string, export.SaveFormat.HTML).
El siguiente ejemplo de código muestra cómo convertir un archivo PPTX de PowerPoint a HTML en Python.
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)
La siguiente es la página HTML que obtenemos después de convertir un PPT que tiene dos diapositivas.
Convierta PPT o PPTX a HTML receptivo en Python
También puede convertir un archivo PPT a HTML receptivo para que aparezca correctamente en diferentes navegadores y tamaños de pantalla. Los siguientes son los pasos para lograrlo.
- Cargue el archivo PPT (o PPTX) usando la clase Presentation.
- Cree un objeto de la clase HtmlOptions.
- Cree un objeto de la clase ResponsiveHtmlController.
- Asigne el controlador a la propiedad HtmlOptions.html\formatter.
- Convierta PPT a HTML usando el método Presentation.save(string, export.SaveFormat.HTML, HtmlOptions).
El siguiente ejemplo de código muestra cómo convertir un PPTX a HTML receptivo en Python.
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)
La siguiente captura de pantalla muestra cómo aparece el HTML convertido en una pantalla móvil.
Incluir notas de diapositiva en la conversión de PowerPoint a HTML
De forma predeterminada, las notas de las diapositivas no se incluyen en las páginas HTML convertidas. Sin embargo, si desea incluirlos, puede hacerlo asignando un valor de export.NotesPositions enum a la propiedad HtmlOptions.notes\comments\layouting.notes\position. El siguiente ejemplo de código muestra cómo incluir notas de diapositivas en la parte inferior de las páginas HTML.
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)
La siguiente captura de pantalla muestra cómo aparecen las notas de diapositiva en la página HTML convertida.
Obtenga una licencia gratis
Puede usar Aspose.Slides for Python a través de .NET sin limitaciones de evaluación al obtener una licencia temporal.
Conclusión
En este artículo, ha aprendido cómo convertir PowerPoint PPT o PPTX a HTML en Python. Además, hemos visto cómo convertir una presentación a HTML receptivo e incluir notas de diapositivas en las páginas HTML resultantes. Puede leer más sobre Aspose.Slides for Python a través de .NET usando la documentación. Si tiene alguna pregunta, contáctenos en nuestro foro.
Ver también
Información: Aspose proporciona un servicio gratuito de conversión de PowerPoint a HTML, que es una implementación en vivo del proceso de conversión de presentación a HTML.