来源: 在网页中在线浏览ppt文档 – 每天进步多一点 – 博客园
方法一:
把ppt文件的扩展名直接修改为pps,嵌入到网页中
缺点:这种方式浏览器会提示是打开,还是下载,选择打开的话会直接在浏览器中打开,并且客户端一定要安装Office PowerPoint才能打开
方法二:
把ppt文件在PowerPoint中另存为网页,保存类型为htm,可以直接在网页中打开
缺点:每一个ppt文档都需要在PowerPoint中另存为网页,因为需要转换格式,在特殊场景下可能不适用
方法三:
使用微软提供的ocx控件
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=CE2CA4FD-2169-4FAC-82AF-770AA9B60D77
介绍地址:http://support.microsoft.com/default.aspx?scid=kb;en-us;311765
缺点:学习难度较大,需要修改浏览器权限,琢磨了许久,不得不放弃
方法四:
使用第三方软件,如SOAOffice、iweboffice、ntko等
没有做具体研究
方法五:
用PPT To Video Scout转换成avi,flv等影片格式
缺点:不能手动控制要跳转到哪个页面
方法六:
使用PowerPoint to Flash将ppt文件转换为flash文件,转换的flash用鼠标点击flash可以播放影片,并且可以通过选项设定在flash上添加前进或后退的按钮
方法七:
将ppt转换为图片,但是对于ppt中存在视频的话,可能不适用,而且截图会存在像素的问题,所以播放图片会模糊。
我暂时采用了方法二的方式,查看了一下数字标牌的播放方式,找到了它存储的temp文件,发现为htm格式的网页,但是我用ppt转换为的htm与他存储的htm格式的图标不同,而且由ppt转换后的htm会存在大纲,通过下边的方法我将大纲去掉了,不知道和网页格式htm还会不会存在区别,暂定这种方式把!
去掉大纲的方法:
不显示大纲可以实现!当你将ppt文件保存为html文件时,它会自动生成一个文件夹,到里面找到frame.html,并用记事本打开它。你会看到有下面这段代码。其实只要改动两个地方就行了:第一去掉这句“ <frame src=outline.htm title=”大纲” name=PPTOtl>”。再将“<frameset cols=”25%,*” onload=”Load()” id=PPTHorizAdjust framespacing=1 frameborder=1>”中的cols=”25%”改为cols=”100%”。
第二把这句<frame src=outline.htm title=”大纲导航栏” name=PPTOtlNav scrolling=no noresize>去掉,再把<frameset cols=”25%,*” framespacing=1>
这句中的cols=”25%”改为cols=”100%”。