如何将PowerPoint幻灯片转换为HTML?

时间:2009-08-09 18:01:10

标签: javascript html powerpoint

我正在尝试将PowerPoint幻灯片插入PowerPoint幻灯片中的HTML保留链接。我只是想知道你们中是否有人知道将PowerPoint幻灯片导出到HTML然后在页面上的div中显示它的好方法,并提供一个链接来说明在同一页面上执行JavaScript功能。

5 个答案:

答案 0 :(得分:3)

我从未使用它,但PPT2HTML可能有所帮助。还有这个blog描述了如何为网络保存演示文稿然后修改它。

这不完全是您所追求的,但有一些基于html的演示工具,例如S5DOMSlides您可能需要考虑,因为它们不会被翻译。

答案 1 :(得分:2)

虽然不是你提出的问题,但Google Docs或Slideshare都让你将Powerpoint作为flash嵌入 - 也许这将是一种更优雅的方式。也就是说,如果嵌入是目标!

答案 2 :(得分:2)

1)你可以将它转换为flash swf 2)将所有幻灯片转换为图像文件,然后添加2个按钮(后退,下一个),并根据整数变量调用下一个和上一个图像,此按钮将显示上一张和下一张幻灯片:)

抱歉,但是你无法嵌入它而不会在div标签中复制所有Powerpoint导出的HTML代码

答案 3 :(得分:2)

您可以使用名为PPTXjs的jQuery插件。

此插件仅使用javascript将pptx转换为html(不需要服务器端代码)。

它基于PPTX2HTML,但支持更多形状,媒体(音频,视频)等。

使用:

let formatter = DateFormatter()
formatter.calendar = Calendar(identifier: .gregorian)
formatter.dateFormat = "yyyy-MM-dd"

let filtered = realm.objects(Transaction.self)
    .filter { formatter.date(from: $0.transactionDate)! < formatter.date(from: "2015-09-30")!  }

有关详细信息:https://github.com/meshesha/PPTXjs

答案 4 :(得分:1)

我记得在PowerPoint中有一个函数可以将它导出为HTML,我会这样做,然后使用<iframe>将其放在页面中,然后将其放在<div>