XAML(可擴展應用程序標記語言)是一種基於 XML 的描述性語言,用於設計圖形用戶界面。特別是,XAML 用於 WPF(Windows Presentation Foundation)、UWP(通用 Windows 平台)和 Xamarin Forms。在本文中,您將了解如何以編程方式將 PowerPoint 演示文稿中的幻燈片轉換為 XAML 界面。特別是,本文將介紹使用 C# 將 PowerPoint PPTX 轉換為 XAML。
- C# PowerPoint PPT 到 XAML 轉換器 - 免費下載
- 在 C# 中將 PPT 轉換為 XAML 的步驟
- 在 C# 中將 PPTX 轉換為 XAML
- C# PowerPoint 到帶有自定義選項的 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 的步驟。
- 首先,使用 Presentation 類加載 PowerPoint 演示文稿。
- 使用 Presentation.Save(new XamlOptions()) 方法將演示文稿轉換為 XAML 文件。
下面的代碼示例演示如何將 PowerPoint PPTX 轉換為 XAML。
// 加載 PowerPoint 演示文稿
using (Presentation pres = new Presentation("pres.pptx"))
{
// 將演示文稿轉換為 XAML
pres.Save(new XamlOptions());
}
以下是我們執行 PPTX 到 XAML 轉換後得到的文件的屏幕截圖。
C# PowerPoint 到 XAML - 自定義選項
您還可以通過設置不同的選項來自定義 PowerPoint 到 XAML 的轉換。例如,您可以定義是否轉換隱藏的幻燈片。以下是使用自定義選項將 PowerPoint 演示文稿轉換為 XAML 的步驟。
- 首先,使用 Presentation 類加載 PowerPoint 演示文稿。
- 創建 XamlOptions 類的實例並將 XamlOptions.ExportHiddenSlides 設置為 true。
- 使用 Presentation.Save(XamlOptions) 方法將演示文稿轉換為 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 的其他功能。此外,您可以隨時通過我們的 論壇 告訴我們您的疑問。