将 PowerPoint 演示文稿自动转换为 HTML 的工具

软件推荐 文档转换器 微软幻灯片软件
2021-10-25 03:09:27

我们正在寻找一种可用于将 PowerPoint 演示文稿自动转换为 HTML 的工具。

这些工具可以是独立程序、.NET 程序集或 COM 控件。但它必须是我们可以自动化的东西。

我们现在使用的

我们编写了一个程序,该程序使用 PowerPoint 2007,通过办公自动化和 .NET 互操作程序集,打开我们的 PowerPoint 演示文稿并将其保存/导出为 HTML。

切换的原因

PowerPoint 2007 生成的 HTML 不符合 HTML5 或标准。在现代浏览器中,演示文稿看起来不太好,在某些情况下根本看不到。微软已经放弃了保存/导出选项,转而支持上传到云选项。由于安全问题,除了难以自动化之外,将其上传到云也不可行。

要求

  • 生成可由现代浏览器(如 IE11、FF、Chrome 和 Safari)查看的 HTML
  • 能够自动化转换过程
  • 无法将演示文稿上传到公共服务器

其他注意事项

  • 如果它是一个 .NET 程序集或有一个 .NET 包装器,那就太好了。
  • 转换过程越快越好。
  • 如果过程相当安全并且结果可以在本地下载,则可以接受上传到 Web 服务或服务器。
  • 如果满足要求,使用 PowerPoint 自动化的替代方法是可以接受的。
  • 操作系统:首选 Windows 操作系统,但愿意考虑 OSX、AIX 或 Linux
1个回答
In PowerPoint 2010, open the presentation that you want to export to HTML.
Press Alt+F11, this opens VB for Apps.
Press Ctrl+G, this opens the Immediate pane.

In the Immediate pane, type the following, and then press the Enter key:

ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse

要使用单文件网页 ( .mht; .mhtml) 文件格式保存,请将文件名末尾的 htm 替换为 mht,并将 ppSaveAsHTML 替换为 ppSaveAsWebArchive。