A HTML konvertálása PowerPoint formátumba a C# REST API segítségével

Ez a cikk bemutatja, hogyan lehet a HTML-t PowerPoint-re konvertálni a C# REST API-val. Megtanulja, hogyan lehet automatikusan beágyazni HTML-t a PowerPointba C# REST felülettel a .NET-alapú Cloud SDK használatával. Megosztja a HTML hozzáadásával egy meglévő prezentációhoz vagy egy új bemutató létrehozásához a felhőtárhelyen.

Előfeltétel

Lépések a HTML PowerPoint formátummá alakításához a C# Low Code API segítségével

  1. Konfigurálja a SlidesApi objektumot az ügyfél-azonosító és a HTML használatához szükséges titok beállításával
  2. Inicializálja a prezentációvá alakítani kívánt HTML-szkriptet
  3. Hívja a ImportFromHtml metódust online prezentáció létrehozásához a fenti HTML használatával
  4. Töltse le és mentse az újonnan létrehozott prezentációt a lemezre

Ezek a lépések leírják, hogyan ágyazhat be HTML-t a PowerPointba a C# REST felülettel. Hozza létre a SlidesApi objektumot, állítsa be a HTML-szkriptet egy karakterláncba, és hívja meg az ImportFromHtml() metódust a HTML-szkript prezentációvá alakításához. Ha a prezentáció nem létezik online, akkor a megadott néven jön létre, ellenkező esetben feltöltheti a prezentációt, majd a nevével hozzáadhat egy diát a HTML-tartalommal.

Kód HTML PowerPoint-prezentáció létrehozásához C# REST API-val

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);
}
}
}

Ez a kód bemutatja a HTML hozzáadásának folyamatát a PowerPointban a C# Low Code API-val. Használhatja a HTML karakterláncot valamilyen külső forrásból, például adatbázisból vagy a lemezen lévő fájlokból. Ha meglévő prezentációt használ, az ImportFromHtml() metódus új diát hoz létre a megadott HTML tartalommal.

Ez a cikk elvezetett bennünket a HTML-szkript használatához diatartalomként. A prezentáció szövegének kiemeléséhez olvassa el a(z) {{HIPERLINK1}} cikket.

 Magyar