Este artigo orienta sobre como converter HTML para PowerPoint usando C#. Ele contém todas as informações necessárias para definir o ambiente, etapas para escrever o programa e um código de exemplo executável para inserir arquivo HTML no PowerPoint usando C#. Ele fornece links para todas as classes e métodos importantes necessários para escrever o aplicativo e, em seguida, salva o arquivo resultante como PPT ou PPTX conforme os requisitos.
Etapas para adicionar HTML ao PowerPoint usando C#
- Defina o IDE para usar Aspose.Slides for .NET para inserir HTML
- Crie uma nova apresentação usando a classe Presentation para incorporar HTML
- Carregue o arquivo HTML de origem no stream
- Anexe o conteúdo do HTML no final da apresentação carregada usando o método AddFromHtml()
- Salve a apresentação do PowerPoint resultante no disco
Estas etapas fornecem detalhes para inserir HTML no PowerPoint usando C#. O processo é bastante simples, pois um novo arquivo de apresentação é criado ou você pode carregar um arquivo de apresentação existente usando o objeto de classe Presentation. Essa classe contém uma coleção chamada Slides que fornece um método AddFromHtml() para anexar os slides no final da apresentação.
Código para inserir HTML no PowerPoint usando C#
using System.IO; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert HTML to PowerPoint presentation using C# | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new presentation | |
using (var presentation = new Presentation()) | |
{ | |
// Load the HTML file | |
using (var htmlStream = File.OpenRead("SampleInputForPresentation.html")) | |
{ | |
// Add slides from the HTML | |
presentation.Slides.AddFromHtml(htmlStream); | |
} | |
// Save the resultant PowerPoint presentation | |
presentation.Save("MyPresentation.pptx", SaveFormat.Pptx); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} |
Este código demonstra o processo de incorporar HTML no PowerPoint usando C#. Ele é executado usando o método Presentation.SlidesCollection.AddFromHtml() que tem várias funções sobrecarregadas usando diferentes argumentos como string, stream, IExternalResourceResolver e TextReader. Você pode definir o objeto de retorno de chamada para buscar objetos externos na string HTML, mas pode defini-lo como nulo para ignorar recursos externos.
Este artigo nos ensinou a converter HTML para PowerPoint usando C#. Se quiser aprender o processo de conversão de PDF em apresentação, consulte o artigo em como converter PDF para apresentação usando C #.