将PowerPoint演示文稿嵌入HTML页面

65

是否可以将PowerPoint演示文稿(.ppt)嵌入到网页(.xhtml)中?

这将用于一个本地的内部网络,其中使用的浏览器为Internet Explorer 6和Internet Explorer 7,因此不需要考虑其他浏览器。


我已经放弃了......我猜Flash是未来的趋势。


有没有办法在HTML中嵌入pptx文件? - Himanshu
23个回答

1

PowerPoint支持转换为MP4格式,可以使用HTML5视频标签发布。

另存为 > MPEG-4 视频 (*.mp4)

<video controls autoplay reload="none" style="width:1000px;">
<source src="my_power_point.mp4" type="video/mp4" />
</video>

1
“实际答案”是您无法直接完成它。您需要将 PowerPoint 演示文稿转换为浏览器可以处理的格式。您可以将 PowerPoint 演示文稿中的每一页保存为 JPEG 图像,然后显示为一系列图像。您可以将 PowerPoint 演示文稿保存为 HTML。这两种方法都只呈现静态页面,没有任何 PowerPoint 的动画效果。您可以使用工具将 PowerPoint 演示文稿转换为 Flash (.swf) 并嵌入它。这将保留任何动画,并可能允许您进行自动幻灯片演示,而无需编写特殊代码来更改图像。

1
作为替代方案,您可以将PPT/PPTX转换为JPG/SVG图像,并使用revealjs显示它们。请参阅此处的示例代码。
附:我在Aspose担任软件开发人员。

0

我花了一段时间研究这个问题,几乎所有的免费软件和共享软件都很差。这包括直接将.ppt文件转换为Flash或某种视频格式的软件,以及记录桌面屏幕的软件。软件很笨重,质量也很差。

我们最终想出的解决方案有点手动,但它提供了迄今为止最好的质量结果:

  1. 将.ppt文件导出为某种图像格式(.bmp、.jpeg、.png、.tif)-它会写出每张幻灯片的一个文件
  2. 将所有幻灯片图像文件导入Google Picasa并使用它们创建视频。您可以添加一些漂亮简单的过渡效果(它没有一些可怕的.ppt效果,但谁在乎),它会输出指定分辨率的WMV文件。

保存为.wmv并不完美,但我相信将其转换为其他格式或Flash可能非常简单。我们希望将它们上传到YouTube,这个方法很管用。


0

我正在寻找类似问题的解决方案。

我研究了http://phppowerpoint.codeplex.com/,但是他们没有更好的文档,甚至没有演示页面,看起来很困难。

我想到的是:微软的SkyDrive。https://skydrive.live.com

你只需要在他们那里注册一个账户,上传你的PPT并直接嵌入它们。PPT播放器非常干净易用,我很喜欢它。


0
我注意到有些人推荐PPT-to-Flash解决方案,但是Flash在移动设备上无法使用。有一个托管服务叫做iSpring Cloud,它可以自动将你的PPT转换成组合的Flash+HTML5格式,并让你生成网站或博客的嵌入代码。完整的说明可以在他们的网站上找到。

0

一些可以将PowerPoint文件转换为Flash的Flash工具可能会很有帮助。Slide share也很有用。对我来说,我会选择类似PPT2Flash Pro之类的工具。


0

嗯,我认为你需要先将PowerPoint转换为Flash。PowerPoint不是一种适合在互联网上共享的格式。像 PowerPoint to Flash这样的工具可能会对你有所帮助。


0

0

试试PowerPoint ActiveX 2.4。这是一个将PowerPoint嵌入OCX的ActiveX组件。

由于您只使用Internet Explorer 6和Internet Explorer 7,因此可以将此组件嵌入HTML中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接