将PowerPoint演示文稿embedded到HTML中

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

这将用于Internet Explorer 6和Internet Explorer 7混合的本地Intranet,因此不需要考虑其他浏览器。


我放弃了…我猜闪光是前进的方向。

Google文档可以在文档查看器中提供PowerPoint(和PDF)文档。 您无需注册Google文档,只需将其上传到您的网站,然后从您的页面中调用即可:

 <iframe src="http://docs.google.com/gview?url=http://www.yourwebsite.com/powerpoint.ppt&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe> 

我厌倦了尝试所有不同的select,以networking托pipe一个片状或需要闪光的力量,所以我推出了自己的。

我的解决scheme使用一个非常简单的JavaScript函数来简单地滚动/replace图像标记与我从Power Point演示本身保存的GIF。

  1. 在电源点​​演示文稿中单击另存为,然后selectGIF。 select您要在其中显示演示文稿的质量。 Power Point将为每个幻灯片保存一个GIF图像并命名为Slide1.GIF,Slide2.GIF等…..

  2. 创build一个HTML页面并添加一个图像标签来显示Powerpoint GIF图像。

     <img src="Slide1.GIF" id="mainImage" name="mainImage" width="100%" height="100%" alt=""> 
  3. 使用onClick操作添加一些第一个,上一个,下一个和最后一个可点击的对象,如下所示:

     <a href="#" onclick="swapImage(0);"><img src="http://img.dovov.comfirst.png" border=0 alt="First"></a> <a href="#" onclick="swapImage(currentIndex-1);"><img src="http://img.dovov.comleft.png" border=0 alt="Back"></a> <a href="#" onclick="swapImage(currentIndex+1);"><img src="http://img.dovov.comright.png" border=0 alt="Next"></a> <a href="#" onclick="swapImage(maxIndex);"><img src="http://img.dovov.comlast.png" border=0 alt="Last"></a> 
  4. 最后,添加下面的javascript函数,当调用抓取下一个Slide.GIF图像并将其显示到img标签时。

     <script type="text/javascript"> //Initilize start value to 1 'For Slide1.GIF' var currentIndex = 1; //NOTE: Set this value to the number of slides you have in the presentation. var maxIndex=12; function swapImage(imageIndex){ //Check if we are at the last image already, return if we are. if(imageIndex>maxIndex){ currentIndex=maxIndex; return; } //Check if we are at the first image already, return if we are. if(imageIndex<1){ currentIndex=1; return; } currentIndex=imageIndex; //Otherwise update mainImage document.getElementById("mainImage").src='Slide' + currentIndex + '.GIF'; return; } </script> 

确保GIF可以从HTMl页面访问。 默认情况下,它们应该位于同一目录中,但是如果需要,您应该能够看到逻辑以及如何设置到图像目录

我在http://www.vanguarddata.com.au上有使用这种技术的公司的培训资料,所以在您花时间试用之前,欢迎您采取行动。;

我希望这能帮助那些和我一样头疼的人……

DocStoc.com和Scribd.com都可以与Internet Explorer 6和Internet Explorer 7配合使用。它们将显示各种文档types,包括PowerPoint文件(.ppt)。 我在工作中使用这些服务作为我的内部网。 当然,只要记住在上传文件后将文件标记为“私人”。

身份证build议官方查看办公室文件在线

链接

embedded你可以简单地使用

 <iframe src='https://view.officeapps.live.com/op/embed.aspx?src={urlencode(site-to-ppt)}' width='962px' height='565px' frameborder='0'></iframe> 

此外,如果使用Microsoft PowerPoint将ppt保存为.pps格式,则可以使用以下代码:

 <iframe src="file.pps" width="800px" heigt="600px"></iframe> 

另一个常见的方法是将ppt / doc转换为pdf,

然后使用swftool( http://www.swftools.org )将其转换为swf

最后,以FlexPaper( http://flexpaper.devaldi.com )作为文档查看器。

我不知道如何将PowerPoint幻灯片直接embedded到HTML中。 但是,有许多在线的解决scheme可以将PPT文件转换为SWF文件,与其他任何Flash影片一样,它可以embedded到HTML中。

谷歌search“PPT到瑞士法郎”似乎给了很多点击。 有些是免费的,有些则不是。 一些处理像animation,其他人只是做静止图像。 那里有一个你需要的东西。 🙂

您可以使用Microsoft Office Web AppsembeddedPowerPoint和Excel文件。 使用embedded式PowerPoint和Excel文件查看您的博客中的更多内容

我结束了为每个幻灯片的屏幕分辨率,并使用两个不同的标签导航,这是放在一个。 这给高分辨率,但你牺牲animation和交互性,用户可以做的唯一事情就是阅读和改变幻灯片。 inheritance我的网站上的一个例子: http : //deepschool.jaberwokkee.kodingen.com/~/Miss%20Necchi%27s%20powerpoints/Volume%20of%20prisms%20powerpoint/slide1.htm

Google文档允许您上传PowerPoint文档,然后您可以与所有人“共享”,然后您可以“发布”该文档,这将提供代码将其embedded到您的网站中,或者您可以使用直接链接以全尺寸的浏览器窗口。 转换是相当不错的,并且扩展性好,因为文本被保留而不是转换成图像。 转换是相当不错的,整个事情都是免费的。 绝对值得一去。

尝试了在这个堆栈中的所有选项,并不能达到迅速加载的东西,使用PPT。 直接文件,并容易缩放。 保存了我的PPT。 作为.gif,并select“无限旋转木马”(JavaScript),我可以很容易地放下图像。 有左边的控件,播放选项,所有你在ppt中find的东西。 演示者模式…

http://www.catchmyfame.com/2009/12/30/huge-updates-to-jquery-infinite-carousel-version-2-released/

“实际答案”是你不能直接做。 您必须将PowerPoint演示文稿转换为浏览器可以处理的内容。 您可以将PowerPoint演示文稿的每个页面保存为JPEG图像,然后显示为一系列图像。 您可以将PowerPoint演示文稿保存为HTML。 这两个解决scheme都将只呈现静态页面,而不包含任何PowerPoint的animation。 您可以使用工具将PowerPoint演示文稿转换为Flash(.swf),并以此方式embedded。 这将保留任何animation,大概让你做一个自动的幻灯片,而不需要写特殊的代码来改变图像。

谷歌的前几个结果听起来像是不错的select:

http://www.pptfaq.com/FAQ00708.htm

http://www.webdeveloper.com/forum/showthread.php?t=86212

某些可将PowerPoint文件转换为Flash的Flash工具可能会有帮助。 幻灯片分享也很有帮助。 对于我来说,我会采取像PPT2Flash Pro或类似的东西。

那么,我认为你可以先把闪光灯转换成闪光灯。 PowerPoint不是互联网上可共享的格式。 一些像PowerPoint到Flash的工具可能对您有所帮助。

试试PowerPoint ActiveX 2.4 。 这是将PowerPointembedded到OCX中的ActiveX组件。

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

请注意:如果您的Intranet用户也可以访问Internet,则可以使用SlideShare小部件将PowerPoint演示文稿embedded到您的网站中。

(请记住将您的演示文稿标记为私人!)

我花了一段时间看着这个,几乎所有的networking上的免费软件和共享软件都被吸引了。 这包括直接将.ppt文件转换为Flash或某种video格式的软件,以及用于logging桌面屏幕的软件。 软件笨重,质量差。

我们最终提出的解决scheme是一些手动的,但它给了最好的质量结果:

  1. 将.ppt文件导出为某种图像格式(.bmp,.jpeg,.png,.tif) – 每张幻灯片写出一个文件
  2. 将所有幻灯片图像文件导入Google Picasa并使用它们创buildvideo。 你可以添加一些很好的简单的转换(它没有得到一些可怕的.ppt的,但谁在乎),它会抛出一个指定的分辨率的WMV文件。

.wmv并不完美,但我相信这可能是相当简单的转换为其他格式或Flash。 我们正在寻找让他们在YouTube上,这个伎俩。

一个简单(免费)的方法是下载OpenOffice并使用Impress打开PowerPoint演示文稿。 然后导出到一个单独的文件夹作为HTML。 您的演示文稿将包含每个PowerPoint幻灯片的单独的HTML文件和图像。 链接到标题页,你就完成了。

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

我看了一下http://phppowerpoint.codeplex.com/

但他们没有更好的文档,甚至没有演示页,我可以看到那里,这似乎是困难的。

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

所有你需要的是一个帐户,并上传你的PPT并直接embedded它们。 PPT播放器很干净,我喜欢。

我注意到有人推荐了一些PPT到Flash的解决scheme,但Flash在移动设备上无法使用。 有一个名为iSpring Cloud的托pipe服务,可以自动将您的PPT转换为组合的Flash + HTML5格式,并可以为您的网站或博客生成embedded代码。 完整的说明可以在他们的网站上find 。