
在各种情况下,MS PowerPoint 演示文稿被转换为图像或 HTML 文件。例如,当您需要在网页上嵌入演示幻灯片或在桌面应用程序中显示它们时。对于这种情况,本文为您提供了如何使用 C# 将 PowerPoint PPT 或 PPTX 文件转换为 HTML 的分步指南。此外,您将学习如何在转换后的 HTML 中包含或排除演示文稿的隐藏幻灯片。
C# PowerPoint 到 HTML 转换器 API
Aspose.Slides for .NET 是一个演示文稿操作 API,可让您在 .NET 应用程序中创建和处理 PowerPoint 演示文稿。连同其他 PowerPoint 自动化功能,API 允许您将 PPT/PPTX 演示文稿转换为其他格式,包括 HTML。您可以 下载 API 的 DLL 或使用 NuGet 安装它。
PM> Install-Package Aspose.Slides.NET
在 C# 中将 PowerPoint PPTX 转换为 HTML
以下是使用 Aspose.Slides for .NET 将 PowerPoint PPTX 文件转换为 HTML 的步骤。
- 使用 Presentation 类加载 PowerPoint 演示文稿。
- 创建 HtmlOptions 类的实例。
- 使用 Presentation.Save(String, HtmlOptions) 方法将 PPTX 转换为 HTML。
以下代码示例演示如何使用 C# 将 PowerPoint PPTX 转换为 HTML。
// 加载演示文稿
Presentation pres = new Presentation("presentation.pptx");
// 创建 HTML 选项
HtmlOptions htmlOpt = new HtmlOptions();
// 将 PPTX 保存为 HTML
pres.Save("presentation.html", SaveFormat.Html, htmlOpt);
PowerPoint演示文稿

转换后的 HTML

带有隐藏幻灯片的 C# PPT/PPTX 到 HTML 转换
PowerPoint 演示文稿还可能包括隐藏的幻灯片。默认情况下,隐藏的幻灯片在转换为 HTML 时会被排除。但是,您也可以将 API 配置为包含隐藏的幻灯片。以下是执行此操作的步骤。
- 使用 Presentation 类加载 PowerPoint 演示文稿。
- 创建 HtmlOptions 类的实例。
- 将 HtmlOptions.ShowHiddenSlides 属性设置为 true。
- 使用 Presentation.Save(String, HtmlOptions) 方法将 PPTX 转换为 HTML。
以下代码示例展示了如何在 C# 中将 PPTX 中的隐藏幻灯片包含到 HTML 转换中。
// 加载演示文稿
Presentation pres = new Presentation("presentation.pptx");
// 创建 HTML 选项
HtmlOptions htmlOpt = new HtmlOptions();
// 显示隐藏的幻灯片
htmlOpt.ShowHiddenSlides = true;
// 将 PPTX 保存为 HTML
pres.Save("presentation.html", SaveFormat.Html, htmlOpt);
获取免费 API 许可证
您可以 获得免费的临时许可证 以便在没有评估限制的情况下试用 API。
结论
各种场景都采用了 PowerPoint 到 HTML 的转换。据此,在本文中,您学习了如何使用 C# 将 PowerPoint PPT/PPTX 文件转换为 HTML。此外,您还了解了如何在 PPTX 到 HTML 转换中包含隐藏的幻灯片。您可以使用 文档 探索更多关于 Aspose.Slides for .NET 的信息。