XAML (eXtensible Application Markup Language) เป็นภาษาอธิบายที่ใช้ XML ซึ่งใช้ในการออกแบบส่วนติดต่อผู้ใช้แบบกราฟิก โดยเฉพาะอย่างยิ่ง XAML ใช้ใน WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) และ Xamarin Forms ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงสไลด์ในงานนำเสนอ PowerPoint เป็นอินเทอร์เฟซ XAML โดยทางโปรแกรม โดยเฉพาะอย่างยิ่ง บทความจะครอบคลุมการแปลง PowerPoint PPTX เป็น XAML โดยใช้ C#

C# PowerPoint PPT to XAML Converter - ดาวน์โหลดฟรี

ในการแปลง PowerPoint PPT หรือ PPTX เป็น XAML เราจะใช้ Aspose.Slides for .NET เป็น API การจัดการงานนำเสนอที่ให้คุณสร้าง แก้ไข หรือแปลงงานนำเสนอ PowerPoint คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.Slides.NET

ขั้นตอนในการแปลง PPT เป็น XAML ใน C#

Aspose.Slides for .NET เป็นวิธีที่ง่ายที่สุดในการแปลง PowerPoint PPT เป็น XAML ใน C# ขั้นตอนต่อไปนี้จำเป็นสำหรับการแปลง PPT หรือ PPTX เป็น XAML

  • โหลดไฟล์ PPT จากดิสก์
  • บันทึก PPT เป็น XAML ไปยังตำแหน่งที่ต้องการ

ส่วนต่อไปนี้จะสาธิตวิธีดำเนินการตามขั้นตอนข้างต้นและบันทึก PPT เป็น XAML ใน C#

แปลง PPTX เป็น XAML ใน C#

ต่อไปนี้เป็นขั้นตอนในการแปลงสไลด์ในงานนำเสนอ PowerPoint เป็น XAML ใน C#

  • ขั้นแรก ให้โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
  • แปลงงานนำเสนอเป็นไฟล์ XAML โดยใช้วิธี Presentation.Save(new XamlOptions())

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PowerPoint PPTX เป็น XAML

// โหลดงานนำเสนอ PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
   // แปลงงานนำเสนอเป็น XAML
   pres.Save(new XamlOptions());
}

ต่อไปนี้เป็นภาพหน้าจอของไฟล์ที่เราได้รับหลังจากแปลง PPTX เป็น XAML

PPTX เป็น XAML ใน C#

C# PowerPoint เป็น XAML - ตัวเลือกที่กำหนดเอง

คุณยังสามารถปรับแต่งการแปลง PowerPoint เป็น XAML ได้ด้วยการตั้งค่าตัวเลือกต่างๆ ตัวอย่างเช่น คุณสามารถกำหนดว่าจะแปลงสไลด์ที่ซ่อนอยู่หรือไม่ ต่อไปนี้เป็นขั้นตอนในการแปลงงานนำเสนอ PowerPoint เป็น XAML ด้วยตัวเลือกที่กำหนดเอง

  • ก่อนอื่น ให้โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
  • สร้างอินสแตนซ์ของคลาส XamlOptions และตั้งค่า XamlOptions.ExportHiddenSlides เป็นจริง
  • แปลงงานนำเสนอเป็นไฟล์ XAML โดยใช้วิธี Presentation.Save(XamlOptions)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับแต่งการแปลง PowerPoint เป็น XAML ใน C#

// โหลดงานนำเสนอ PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
   // ตั้งค่าตัวเลือก
   XamlOptions options = new XamlOptions();
   options.ExportHiddenSlides = true;
   
   // แปลงงานนำเสนอเป็น XAML
   pres.Save(options);
}

รับใบอนุญาต API ฟรี

คุณสามารถใช้ Aspose.Slides for .NET ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราว

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงงานนำเสนอ PowerPoint PPT หรือ PPTX เป็น XAML โดยใช้ C# คุณเพียงแค่ติดตั้ง API และรวมรหัสที่ให้มาในแอปพลิเคชัน .NET ของคุณ นอกจากนี้ คุณสามารถไปที่ เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ Aspose.Slides for .NET นอกจากนี้ คุณสามารถแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทาง ฟอรัม ของเรา

ดูสิ่งนี้ด้วย