如何最好地在 Web 端托管 PowerPoint 幻灯片,并与原生 HTML 内容交错?

Posted

技术标签:

【中文标题】如何最好地在 Web 端托管 PowerPoint 幻灯片,并与原生 HTML 内容交错?【英文标题】:How can I best host PowerPoint slides on a web side, interleaved with native HTML content? 【发布时间】:2012-03-12 23:51:13 【问题描述】:

我的许多用户使用 PowerPoint 准备培训演示文稿。我的培训应用程序以简单的章节问题章节问题格式呈现内容,其中课程模块有许多章节,每个章节基本上是一个内容网页,以及该内容的问题或练习的集合。我单独管理问题,即每个问题都是它自己的“文档”,而不是每章一个内容文档和一个问题文档。

我需要从 PowerPoint 中提供某种导入,这将允许课程作者将 PowerPoint 演示文稿分成章节,即幻灯片组,并创建一组新的问题文档,基本上是 html 文本,所以流程一个课程模块是例如

chapter 1 intro - html
chapter 1 content - ppt
chapter 1 question html
chapter 1 question html

我意识到我可以将内容 PowerPoint 转换为 HTML,并将整个课程视为原生内容,但我的用户更熟悉 PowerPoint 作为他们的内容编辑器,而不是 ckeditor 和我的实用程序。我只想要求用户使用我的编辑器编写他们的问题,然后只管理 ppt 内容。

我该怎么办?我意识到 MS 可能有一些东西可以在网页中托管 ppt 内容,并且可能还有更多的开放工具可以做到这一点,但后者不是必需的。对 MS 工具的依赖,而不是 PowerPoint 本身,我很满意。

【问题讨论】:

【参考方案1】:

您不能将 Powerpoint 文件直接嵌入 HTML 文档中,但您可以通过Google Docs Viewer 进行管道传输等操作,该Google Docs Viewer 提供了嵌入选项。 (前面并没有这么说,但是一旦你导入 PPT 你就会看到代码。如果你通过一个 CMS,它应该很简单,让客户端将 PPT 文件上传到网站,用然后,您可以通过模板构建必要的 URL。

Slideshare 和其他类似的服务,也允许上传 Powerpoint 文件给他们;您可以设置帐户,然后将所有内容设置为私有。

【讨论】:

我很惊讶 Su' 但 MS 确实允许通过 Skydrive office.microsoft.com/en-us/powerpoint/… 嗯,我的主要意思是直接拉取实际的源文件,例如。图片。您所描述的最终与我提到的选项没有什么不同,尽管我不知道 Skydrive 选项,如果某人的工作流程与微软的产品特别相关,这绝对可以被视为一种奖励。它也可能在解释 PPT 文件方面做得更好,因为它他们自己的格式。【参考方案2】:

Microsoft does support an embed option,但您必须拥有一个 Skydrive 帐户才能使用。

在 MS 之外 scribd 和 docstoc 还可以让您分享 powerpoint 幻灯片 - 您可以在我们的姊妹网站 *** 上找到更多想法

恕我直言,Scribd 是最好的。

【讨论】:

【参考方案3】:

Web 浏览器不呈现 Powerpoint 文件,但如果您仍然想要动画,您可以按照上面 Su 的回答或使用 jQuery Presentation Plugin...

http://www.viget.com/inspire/jquery-presentation-plugin/

【讨论】:

以上是关于如何最好地在 Web 端托管 PowerPoint 幻灯片,并与原生 HTML 内容交错?的主要内容,如果未能解决你的问题,请参考以下文章

如何最好地在 Windows 上实现软件更新? [关闭]

如何最好地在 ASP.NET 中填充 HTML 表?

如何最好地在 NHibernate 中检索和更新这些对象?

Scala 类型关键字:如何最好地在多个类中使用它

在没有数据持久性的情况下,如何最好地在 Django 中压缩表单:最 Djangonic 的方法是啥? [关闭]

如何最好地在SpriteKit中编写撤销功能?