บทความนี้แนะนำ วิธีแปลง HTML เป็น PowerPoint โดยใช้ C# ประกอบด้วยข้อมูลทั้งหมดที่จำเป็นสำหรับการตั้งค่าสภาพแวดล้อม ขั้นตอนในการเขียนโปรแกรม และโค้ดตัวอย่างที่รันได้เพื่อ แทรกไฟล์ HTML ลงใน PowerPoint โดยใช้ C# มีลิงก์ไปยังคลาสและวิธีการที่สำคัญทั้งหมดที่จำเป็นในการเขียนแอปพลิเคชัน จากนั้นบันทึกไฟล์ผลลัพธ์เป็น PPT หรือ PPTX ตามข้อกำหนด
ขั้นตอนในการเพิ่ม HTML ใน PowerPoint โดยใช้ C#
- ตั้งค่า IDE ให้ใช้ Aspose.Slides for .NET เพื่อแทรก HTML
- สร้างงานนำเสนอใหม่โดยใช้คลาส Presentation เพื่อฝัง HTML
- โหลดไฟล์ HTML ต้นทางลงในสตรีม
- ต่อท้ายเนื้อหาจาก HTML ที่ส่วนท้ายของงานนำเสนอที่โหลดโดยใช้เมธอด AddFromHtml()
- บันทึกงานนำเสนอ PowerPoint ที่เป็นผลลัพธ์ลงในดิสก์
ขั้นตอนเหล่านี้ให้รายละเอียดในการ แทรก HTML ใน PowerPoint โดยใช้ C# กระบวนการนี้ค่อนข้างง่ายเมื่อสร้างไฟล์งานนำเสนอใหม่ หรือคุณอาจโหลดไฟล์งานนำเสนอที่มีอยู่โดยใช้อ็อบเจกต์คลาสงานนำเสนอ คลาสนี้ประกอบด้วยคอลเล็กชันชื่อ Slides ซึ่งมีเมธอด AddFromHtml() เพื่อต่อท้ายสไลด์ที่ส่วนท้ายของงานนำเสนอ
รหัสเพื่อแทรก HTML ใน PowerPoint โดยใช้ 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"); | |
} | |
} |
รหัสนี้สาธิตขั้นตอนการ ฝัง HTML ใน PowerPoint โดยใช้ C# ดำเนินการโดยใช้เมธอด Presentation.SlidesCollection.AddFromHtml() ซึ่งมีฟังก์ชันโอเวอร์โหลดจำนวนมากที่ใช้อาร์กิวเมนต์ต่างๆ เช่น สตริง สตรีม IExternalResourceResolver และ TextReader คุณสามารถตั้งค่าให้วัตถุเรียกกลับดึงวัตถุภายนอกในสตริง HTML อย่างไรก็ตาม คุณสามารถตั้งค่าเป็น null เพื่อละเว้นทรัพยากรภายนอก
บทความนี้สอนให้เรา แปลง HTML เป็น PowerPoint โดยใช้ C# หากคุณต้องการเรียนรู้ขั้นตอนการแปลง PDF เป็นงานนำเสนอ โปรดดูบทความใน วิธีแปลง PDF เป็นงานนำเสนอโดยใช้ C#