当您在线共享 PowerPoint 演示文稿时,人们必须先将其下载到他们的计算机上才能查看。 尤其是当文件非常大时,下载过程会非常烦人且耗时。解决此问题的方法之一是将您的演示文稿转换为 HTML,以便人们可以直接在线查看。在本文中,我们将演示如何使用 Spire.Presentation for .NET 以编程方式将 PowerPoint 演示文稿转换为 HTML。
安装 Spire.Presentation for .NET
首先,您需要添加 Spire.Presentation for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过 NuGet 安装。
PM> Install-Package Spire.Presentation将 PowerPoint 演示文稿转换为 HTML
在 Spire.Presentation for .NET 中,Presentation.SaveToFile(String, FileFormat) 方法用于将 PowerPoint 演示文稿转换为其他文件格式,如 PDF、XPS 和 HTML。在以下步骤中,我们将向您展示如何使用 Spire.Presentation for .NET 将 PowerPoint 演示文稿转换为HTML:
- 初始化 Presentation 类的实例。
- 使用 Presentation.LoadFromFile(String) 方法加载 PowerPoint 演示文稿。
- 使用 Presentation.SaveToFile(String, FileFormat) 方法将 PowerPoint 演示文稿保存为 HTML 格式。
- C#
- VB.NET
using Spire.Presentation;
using System;
namespace ConvertPowerPointToHtml
{
    class Program
    {
        static void Main(string[] args)
        {
            //初始化Presentation类的实例
            Presentation ppt = new Presentation();
            //加载PowerPoint演示文稿
            ppt.LoadFromFile("示例文档.pptx");
            //指定输出HTML文件的文件路径
            String result = " D:\\.NET\\PowerPoint\\PowerPointToHtml.html";
            //将PowerPoint演示文稿保存为HTML格式
            ppt.SaveToFile(result, FileFormat.Html);
        }
    }
}Imports Spire.Presentation
Namespace ConvertPowerPointToHtml
    Friend Class Program
        Private Shared Sub Main(ByVal args As String())
            '初始化Presentation类的实例 Dim ppt As Presentation = New Presentation() '加载PowerPoint演示文稿
            ppt.LoadFromFile("示例文档.pptx")
            '指定输出HTML文件的文件路径 Dim result = " D:\\.NET\\PowerPoint\\PowerPointToHtml.html" '将PowerPoint演示文稿保存为HTML格式
            ppt.SaveToFile(result, FileFormat.Html)
        End Sub
    End Class
End Namespace
将特定的 PowerPoint 幻灯片转换为 HTML
在某些情况下,您可能需要将特定的幻灯片而不是整个演示文稿转换为 HTML。Spire.Presentation 提供了 ISlide.SaveToFile(String, FileFormat) 方法,用于将 PowerPoint 幻灯片转换为 HTML。具体步骤如下:
- 初始化 Presentation 类的实例。
- 使用 Presentation.LoadFromFile() 方法加载 PowerPoint 演示文稿。
- 通过 Presentation.Slides[int] 属性按索引获取 PowerPoint 演示文稿中的特定幻灯片。
- 使用 ISlide.SaveToFile(String, FileFormat) 方法将 PowerPoint 幻灯片保存为 HTML 格式。
- C#
- VB.NET
using Spire.Presentation;
using System;
namespace ConvertPowerPointSlideToHtml
{
    class Program
    {
        static void Main(string[] args)
        {
            //初始化Presentation类的实例
            Presentation presentation = new Presentation();
            //加载PowerPoint演示文稿
            presentation.LoadFromFile("示例文档.pptx");
            //获取特定幻灯片
            ISlide slide = presentation.Slides[0];
            //指定输出HTML文件的文件路径
            String result = " D:\\.NET\\PowerPoint\\SlideToHtml.html ";
            //将第一张幻灯片保存为HTML格式
            slide.SaveToFile(result, FileFormat.Html);
        }
    }
}Imports Spire.Presentation
Namespace ConvertPowerPointSlideToHtml
    Friend Class Program
        Private Shared Sub Main(ByVal args As String())
            '初始化Presentation类的实例 Dim presentation As Presentation = New Presentation() '加载PowerPoint演示文稿
            presentation.LoadFromFile("示例文档.pptx")
            '获取特定幻灯片 Dim slide As ISlide = presentation.Slides(0) '指定输出HTML文件的文件路径
            Dim result = " D:\.NET\PowerPoint\SlideToHtml.html "
            '将第一张幻灯片保存为HTML格式 slide.SaveToFile(result,FileFormat.Html) End Sub End Class End Namespace
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。
 



 
					



