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 转换后得到的文件的截图。

PPTX 到 C# 中的 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 的其他功能。此外,您可以随时通过我们的 论坛 告诉我们您的疑问。

也可以看看