XAML(可擴展應用程序標記語言)是一種基於 XML 的描述性語言,用於設計圖形用戶界面。特別是,XAML 用於 WPF(Windows Presentation Foundation)、UWP(通用 Windows 平台)和 Xamarin Forms。在本文中,您將了解如何以編程方式將 PowerPoint 演示文稿中的幻燈片轉換為 XAML 界面。特別是,本文將介紹使用 C# 將 PowerPoint PPTX 轉換為 XAML。

C# PowerPoint PPT 到 XAML 轉換器 - 免費下載

為了將 PowerPoint PPT 或 PPTX 轉換為 XAML,我們將使用 Aspose.Slides for .NET。它是一種演示文稿操作 API,可讓您創建、修改或轉換 PowerPoint 演示文稿。您可以 下載 API 或使用 NuGet 安裝它。

PM> Install-Package Aspose.Slides.NET

在 C# 中將 PPT 轉換為 XAML 的步驟

Aspose.Slides for .NET 提供了在 C# 中將 PowerPoint PPT 轉換為 XAML 的最簡單方法。執行 PPT 或 PPTX 到 XAML 的轉換需要以下步驟。

  • 從磁盤加載 PPT 文件。
  • 將 PPT 另存為 XAML 到所需位置。

以下部分演示如何執行上述步驟並將 PPT 保存為 C# 中的 XAML。

在 C# 中將 PPTX 轉換為 XAML

以下是將 PowerPoint 演示文稿中的幻燈片轉換為 C# 中的 XAML 的步驟。

下面的代碼示例演示如何將 PowerPoint PPTX 轉換為 XAML。

// 加載 PowerPoint 演示文稿
using (Presentation pres = new Presentation("pres.pptx"))
{
   // 將演示文稿轉換為 XAML
   pres.Save(new XamlOptions());
}

以下是我們執行 PPTX 到 XAML 轉換後得到的文件的屏幕截圖。

C# 中的 PPTX 到 XAML

C# PowerPoint 到 XAML - 自定義選項

您還可以通過設置不同的選項來自定義 PowerPoint 到 XAML 的轉換。例如,您可以定義是否轉換隱藏的幻燈片。以下是使用自定義選項將 PowerPoint 演示文稿轉換為 XAML 的步驟。

以下代碼示例演示如何在 C# 中自定義 PowerPoint 到 XAML 的轉換。

// 加載 PowerPoint 演示文稿
using (Presentation pres = new Presentation("pres.pptx"))
{
   // 設置選項
   XamlOptions options = new XamlOptions();
   options.ExportHiddenSlides = true;
   
   // 將演示文稿轉換為 XAML
   pres.Save(options);
}

獲取免費的 API 許可證

通過申請臨時許可,您可以在沒有評估限制的情況下使用 Aspose.Slides for .NET。

結論

在本文中,您了解瞭如何使用 C# 將 PowerPoint PPT 或 PPTX 演示文稿轉換為 XAML。您可以簡單地安裝 API 並將提供的代碼集成到您的 .NET 應用程序中。此外,您可以訪問 文檔 來探索 Aspose.Slides for .NET 的其他功能。此外,您可以隨時通過我們的 論壇 告訴我們您的疑問。

也可以看看