แปลง HTML เป็น PowerPoint ด้วย C# REST API

บทความนี้จะแนะนำวิธี แปลง HTML เป็น PowerPoint ด้วย C# REST API คุณจะได้เรียนรู้วิธีฝัง HTML ใน PowerPoint โดยอัตโนมัติด้วยอินเทอร์เฟซ C# REST โดยใช้ Cloud SDK ที่ใช้ .NET โดยจะแชร์รายละเอียดของการเพิ่ม HTML ให้กับงานนำเสนอที่มีอยู่หรือการสร้างงานนำเสนอใหม่ในที่เก็บข้อมูลบนคลาวด์

ข้อกำหนดเบื้องต้น

ขั้นตอนในการแปลง HTML เป็น PowerPoint ด้วย C# Low Code API

  1. กำหนดค่าออบเจ็กต์ SlidesApi โดยการตั้งค่ารหัสไคลเอ็นต์และข้อมูลลับสำหรับการใช้ HTML
  2. เริ่มต้นสคริปต์ HTML ที่คุณต้องการแปลงเป็นงานนำเสนอ
  3. เรียกใช้เมธอด ImportFromHtml เพื่อสร้างงานนำเสนอออนไลน์โดยใช้ HTML ข้างต้น
  4. ดาวน์โหลดและบันทึกงานนำเสนอที่สร้างขึ้นใหม่ลงในดิสก์

ขั้นตอนเหล่านี้อธิบายวิธีการฝัง HTML ใน PowerPoint ด้วย C# REST Interface สร้างวัตถุ SlidesApi ตั้งค่าสคริปต์ HTML ให้เป็นสตริง และเรียกใช้เมธอด ImportFromHtml() เพื่อแปลงสคริปต์ HTML เป็นงานนำเสนอ หากไม่มีการนำเสนอออนไลน์ งานนำเสนอจะถูกสร้างขึ้นด้วยชื่อที่กำหนด มิฉะนั้นคุณอาจอัปโหลดงานนำเสนอแล้วใช้ชื่อเพื่อเพิ่มสไลด์ที่มีเนื้อหา HTML

รหัสสำหรับการสร้างงานนำเสนอ HTML PowerPoint ด้วย C# REST API

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

รหัสนี้สาธิตกระบวนการ เพิ่ม HTML ใน PowerPoint ด้วย C# Low Code API คุณสามารถใช้สตริง HTML จากแหล่งภายนอกบางแห่ง เช่น ฐานข้อมูลหรือไฟล์บางไฟล์บนดิสก์ หากคุณใช้การนำเสนอที่มีอยู่ วิธีการ ImportFromHtml() จะสร้างสไลด์ใหม่ที่มีเนื้อหา HTML ที่กำหนด

บทความนี้ได้แนะนำเราในการใช้สคริปต์ HTML เป็นเนื้อหาสไลด์ หากต้องการเน้นข้อความในงานนำเสนอ โปรดดูบทความเกี่ยวกับ เน้นข้อความใน PowerPoint ด้วย C# REST API

 ไทย