Cómo convertir HTML a PowerPoint usando C#

Este artículo es una guía sobre cómo convertir HTML a PowerPoint usando C#. Contiene toda la información necesaria para configurar el entorno, los pasos para escribir el programa y un código de muestra ejecutable para insertar un archivo HTML en PowerPoint usando C#. Proporciona enlaces a todas las clases y métodos importantes necesarios para escribir la aplicación y luego guardar el archivo resultante como PPT o PPTX según los requisitos.

Pasos para agregar HTML a PowerPoint usando C#

  1. Configure el IDE para usar Aspose.Slides for .NET para insertar HTML
  2. Crea una nueva presentación usando la clase Presentation para incrustar HTML
  3. Cargue el archivo HTML de origen en la secuencia
  4. Agregue los contenidos del HTML al final de la presentación cargada usando el método AddFromHtml()
  5. Guarde la presentación de PowerPoint resultante en el disco

Estos pasos brindan detalles para insertar HTML en PowerPoint usando C#. El proceso es bastante simple ya que se crea un nuevo archivo de presentación o puede cargar un archivo de presentación existente utilizando el objeto de clase Presentación. Esta clase contiene una colección denominada Diapositivas que proporciona un método AddFromHtml() para agregar las diapositivas al final de la presentación.

Código para insertar HTML en PowerPoint usando C#

Este código demuestra el proceso de incrustar HTML en PowerPoint usando C#. Se realiza mediante el método Presentation.SlidesCollection.AddFromHtml() que tiene una serie de funciones sobrecargadas que toman diferentes argumentos como cadena, flujo, IExternalResourceResolver y TextReader. Puede configurar el objeto de devolución de llamada para obtener objetos externos en la cadena HTML; sin embargo, puede configurarlo en nulo para ignorar los recursos externos.

Este artículo nos ha enseñado a convertir HTML a PowerPoint usando C#. Si desea conocer el proceso para convertir PDF a presentación, consulte el artículo sobre cómo convertir PDF a presentación usando C#.

 Español