บทช่วยสอนฉบับย่อนี้จะอธิบายถึงวิธี สร้างสไลด์ PowerPoint ใน HTML โดยใช้ C# ด้วยความช่วยเหลือของขั้นตอนที่ต้องทำง่ายๆ และโค้ดตัวอย่างที่เรียกใช้ได้ คุณสามารถสร้าง presentation ใหม่และบันทึกเป็น HTML หรือแปลงงานนำเสนอที่มีอยู่เป็น HTML เพื่อแสดงในเบราว์เซอร์ คุณสามารถสร้าง HTML งานนำเสนอด้วย C# โดยไม่ต้องติดตั้ง MS PowerPoint หรือเครื่องมือของบริษัทอื่น
ขั้นตอนในการสร้างสไลด์ PowerPoint ใน HTML โดยใช้ C#
- กำหนดค่าโปรเจ็กต์เพื่อติดตั้ง Aspose.Slides for .NET โดยใช้ NuGet package manager
- สร้างงานนำเสนอ PowerPoint เปล่าโดยใช้วัตถุคลาส Presentation
- รับการอ้างอิงถึงค่าเริ่มต้นแรก slide ในงานนำเสนอที่สร้างขึ้นใหม่
- แทรกรูปร่างอัตโนมัติประเภทสี่เหลี่ยมผืนผ้า
- บันทึกงานนำเสนอที่เป็นผลลัพธ์เป็นไฟล์ HTML
ขั้นตอนเหล่านี้เป็นคำแนะนำในการ สร้างสไลด์นำเสนอ HTML โดยใช้ C# ด้วยความช่วยเหลือของการเรียก API เพียงไม่กี่ครั้งเท่านั้น คุณสามารถสร้างงานนำเสนอใหม่หรือโหลดงานนำเสนอที่มีอยู่เพื่อแปลงเป็น HTML ที่นี่เราเพิ่งสร้างรูปร่างอัตโนมัติประเภทสี่เหลี่ยมผืนผ้าเพื่อแสดงเนื้อหาในหน้า HTML เพื่อความชัดเจน
รหัสเพื่อสร้างงานนำเสนอ HTML โดยใช้ C
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class CreatePowerPointSlidesInHTML | |
{ | |
public static void PowerPointSlidesInHTML() | |
{ | |
// Initialize a license to avoid watermark in the output HTML presentation | |
Aspose.Slides.License licForCSlides= new Aspose.Slides.License(); | |
licForCSlides.SetLicense("Aspose.Total.lic"); | |
// Create an empty presentation or load existing one | |
using (Presentation newPresentation = new Presentation()) | |
{ | |
// Get the reference to the first slide in the new presentation | |
ISlide firstSlide = newPresentation.Slides[0]; | |
// Insert a rectangle type auto shape | |
firstSlide.Shapes.AddAutoShape(ShapeType.Rectangle, 60, 160, 350, 160); | |
newPresentation.Save("NewHtmlPresentation.html", SaveFormat.Html); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
โค้ดนี้สำหรับ เรนเดอร์สไลด์ PowerPoint ใน HTML โดยใช้ C# ได้เพิ่มรูปร่างอัตโนมัติ อย่างไรก็ตาม คุณสามารถเพิ่มไฮเปอร์ลิงก์, ไฟล์มีเดีย, ย่อหน้าข้อความ, สัญลักษณ์แสดงหัวข้อย่อย, รายการลำดับเลข, แผนภูมิ, รูปร่าง, สมาร์ทอาร์ต ฯลฯ ในทำนองเดียวกัน ในขณะที่บันทึกเอาต์พุต HTML คุณสามารถเลือกสไลด์ที่คุณต้องการแสดงผลเป็น HTML พร้อมกับตัวเลือกเพื่อบันทึกลงในสตรีมหน่วยความจำด้วย
ในบทช่วยสอนนี้ เราได้เรียนรู้ที่จะ แปลงงานนำเสนอเป็น HTML โดยใช้ C# หากคุณต้องการเรียนรู้การเพิ่มลายน้ำในงานนำเสนอ โปรดดูบทความใน วิธีเพิ่มลายน้ำรูปภาพในงานนำเสนอ PPTX โดยใช้ C#