Ovaj članak vodi o tome kako konvertirati HTML u PowerPoint pomoću C# REST API-ja. Naučit ćete automatski ugraditi HTML u PowerPoint s C# REST sučeljem koristeći Cloud SDK temeljen na .NET-u. Dijeli pojedinosti o dodavanju HTML-a postojećoj prezentaciji ili stvaranju nove prezentacije u pohrani u oblaku.
Preduvjet
preuzimanje Aspose.Slides Cloud SDK for Dotnet to convert HTML to a presentation
Postavite C# projekt s gornjim SDK-om za rad s HTML-om u prezentaciji
Koraci za pretvaranje HTML-a u PowerPoint s C# Low Code API-jem
- Konfigurirajte objekt SlidesApi postavljanjem ID-a klijenta i tajne za korištenje HTML-a
- Inicijalizirajte HTML skriptu koju želite transformirati u prezentaciju
- Pozovite metodu ImportFromHtml za stvaranje online prezentacije pomoću gornjeg HTML-a
- Preuzmite i spremite novonastalu prezentaciju na disk
Ovi koraci opisuju kako ugraditi HTML u PowerPoint s C# REST sučeljem. Stvorite objekt SlidesApi, postavite HTML skriptu u niz i pozovite metodu ImportFromHtml() da pretvorite HTML skriptu u prezentaciju. Ako prezentacija ne postoji na mreži, bit će stvorena s danim imenom, inače možete učitati prezentaciju i zatim upotrijebiti njezin naziv za dodavanje slajda s HTML sadržajem.
Kod za stvaranje HTML PowerPoint prezentacije s C# REST API-jem
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For converting HTML to PowerPoint | |
{ | |
SlidesApi slidesApi = new SlidesApi("id", "secret"); | |
var html = @"<html> | |
<head> | |
<style> | |
table { | |
font-family: arial, sans-serif; | |
border-collapse: collapse; | |
width: 100%; | |
} | |
td, th { | |
border: 1px solid #dddddd; | |
text-align: left; | |
padding: 8px; | |
} | |
tr:nth-child(even) { | |
background-color: #dddddd; | |
} | |
</style> | |
</head> | |
<body> | |
<h2>HTML Table</h2> | |
<table> | |
<thead> | |
<tr> | |
<th>Roll No</th> | |
<th>Name</th> | |
<th>Age</th> | |
</tr> | |
</thead> | |
<tbody> | |
<tr> | |
<td>1</td> | |
<td>John Doe</td> | |
<td>10</td> | |
</tr> | |
<tr> | |
<td>2</td> | |
<td>Jane Smith</td> | |
<td>9</td> | |
</tr> | |
</tbody> | |
</table> | |
</body> | |
</html> | |
"; | |
var response = slidesApi.ImportFromHtml("Students.pptx", html); | |
Console.WriteLine(response.SelfUri.Href); | |
Stream stream = slidesApi.DownloadFile("Students.pptx"); | |
var fs = new FileStream("Downloaded.pptx", FileMode.Create, FileAccess.Write); | |
stream.CopyTo(fs); | |
} | |
} | |
} |
Ovaj kôd demonstrira postupak dodavanja HTML-a u PowerPoint s C# Low Code API. Možete koristiti HTML niz iz nekog vanjskog izvora kao što je baza podataka ili neka datoteka na disku. Ako koristite postojeću prezentaciju, metoda ImportFromHtml() će stvoriti novi slajd s danim HTML sadržajem.
Ovaj nas je članak vodio u korištenju HTML skripte kao sadržaja slajda. Da biste istaknuli tekst u prezentaciji, pogledajte članak na Istaknite tekst u programu PowerPoint pomoću C# REST API-ja.