Hur man konverterar HTML till PowerPoint med C#

Den här artikeln vägleder om hur man konverterar HTML till PowerPoint med C#. Den innehåller all information som krävs för att ställa in miljön, steg för att skriva programmet och en körbar exempelkod för att infoga HTML-fil i PowerPoint med C#. Den tillhandahåller länkar till alla viktiga klasser och metoder som krävs för att skriva applikationen och sedan spara den resulterande filen som PPT eller PPTX enligt kraven.

Steg för att lägga till HTML till PowerPoint med C#

  1. Ställ in IDE att använda Aspose.Slides for .NET för att infoga HTML
  2. Skapa en ny presentation med klassen Presentation för att bädda in HTML
  3. Ladda in HTML-källfilen i strömmen
  4. Lägg till innehållet från HTML-koden i slutet av den laddade presentationen med metoden AddFromHtml()
  5. Spara den resulterande PowerPoint-presentationen på disken

Dessa steg ger detaljer för att infoga HTML i PowerPoint med C#. Processen är ganska enkel eftersom en ny presentationsfil skapas eller så kan du ladda en befintlig presentationsfil med hjälp av klassobjektet Presentation. Den här klassen innehåller en samling med namnet Slides som tillhandahåller en metod AddFromHtml() för att lägga till bilderna i slutet av presentationen.

Kod för att infoga HTML till PowerPoint med 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");
}
}

Den här koden demonstrerar processen att bädda in HTML i PowerPoint med C#. Det utförs med metoden Presentation.SlidesCollection.AddFromHtml() som har ett antal överbelastade funktioner som tar olika argument som sträng, ström, IExternalResourceResolver och TextReader. Du kan ställa in callback-objektet för att hämta externa objekt i HTML-strängen men du kan ställa in det på null för att ignorera externa resurser.

Den här artikeln har lärt oss att konvertera HTML till PowerPoint med C#. Om du vill lära dig processen för att konvertera PDF till presentation, se artikeln om hur man konverterar PDF till presentation med C#.

 Svenska