En varios escenarios, las presentaciones de MS PowerPoint se convierten en imágenes o archivos HTML. Por ejemplo, cuando necesita incrustar diapositivas de presentación en una página web o mostrarlas dentro de una aplicación de escritorio. Para tales casos, este artículo le brinda una guía paso a paso sobre cómo convertir archivos de PowerPoint PPT o PPTX a HTML usando C#. Además, aprenderá cómo incluir o excluir las diapositivas ocultas de una presentación en el HTML convertido.
- API de conversión de PowerPoint a HTML de C#
- Convierta PowerPoint PPTX a HTML en C#
- Conversión de PPT/PPTX a HTML con diapositivas ocultas
- Obtenga una licencia de API gratuita
API de conversión de PowerPoint a HTML de C#
Aspose.Slides for .NET es una API de manipulación de presentaciones que le permite crear y procesar presentaciones de PowerPoint desde sus aplicaciones .NET. Junto con otras funciones de automatización de PowerPoint, la API le permite convertir presentaciones PPT/PPTX a otros formatos, incluido HTML. Puede descargar la DLL de la API o instalarla usando NuGet.
PM> Install-Package Aspose.Slides.NET
Convierta PowerPoint PPTX a HTML en C#
Los siguientes son los pasos para convertir un archivo PPTX de PowerPoint a HTML usando Aspose.Slides for .NET.
- Cargue la presentación de PowerPoint usando la clase Presentation.
- Cree una instancia de la clase HtmlOptions.
- Convierta PPTX a HTML usando el método Presentation.Save(String, HtmlOptions).
El siguiente ejemplo de código muestra cómo convertir un archivo PPTX de PowerPoint a HTML mediante C#.
// Cargar presentación
Presentation pres = new Presentation("presentation.pptx");
// Crear opciones HTML
HtmlOptions htmlOpt = new HtmlOptions();
// Guarde el PPTX como HTML
pres.Save("presentation.html", SaveFormat.Html, htmlOpt);
Presentación de Powerpoint
HTML convertido
Conversión de C# PPT/PPTX a HTML con diapositivas ocultas
Las presentaciones de PowerPoint también pueden incluir diapositivas ocultas. De forma predeterminada, las diapositivas ocultas se excluyen en la conversión a HTML. Sin embargo, puede configurar la API para incluir también las diapositivas ocultas. Los siguientes son los pasos para realizar esta operación.
- Cargue la presentación de PowerPoint usando la clase Presentation.
- Cree una instancia de la clase HtmlOptions.
- Establezca la propiedad HtmlOptions.ShowHiddenSlides en verdadero.
- Convierta PPTX a HTML utilizando el método Presentation.Save(String, HtmlOptions).
El siguiente ejemplo de código muestra cómo incluir diapositivas ocultas en la conversión de PPTX a HTML en C#.
// Cargar presentación
Presentation pres = new Presentation("presentation.pptx");
// Crear opciones HTML
HtmlOptions htmlOpt = new HtmlOptions();
// Mostrar diapositivas ocultas
htmlOpt.ShowHiddenSlides = true;
// Guarde el PPTX como HTML
pres.Save("presentation.html", SaveFormat.Html, htmlOpt);
Obtenga una licencia de API gratuita
Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.
Conclusión
La conversión de PowerPoint a HTML se adopta en varios escenarios. De acuerdo con eso, en este artículo, ha aprendido cómo convertir archivos PowerPoint PPT/PPTX a HTML usando C#. Además, ha visto cómo incluir las diapositivas ocultas en la conversión de PPTX a HTML. Puede explorar más sobre Aspose.Slides for .NET usando la documentación.