当前位置:首页>> 教学研究>>研究团队>>信息团队>>交流互动>>文章内容
提取ppt文档中嵌入的flash(swf)影片

发布时间:2015/4/30 13:13:23 作者:俞志兵 浏览量:1155次

                  提取ppt文档中嵌入的flash(swf)影片

   很多教学课件都是采用ppt插入flash的形式制作的,在ppt中插入flash影片有多种方法,现在使用较多的是采用控件方式插入,然后选择“嵌入影片”,这样一来,这个flash影片就保存在ppt文件的内部了,不用担心其链接路径出错的种种问题。

   上一周,有教师求助,如何将ppt中嵌入的swf取出来?猛一看,这个问题倒很简单,因为过去想把doc文档中的图片取出,只要将doc另存为html就可以了,那些图片文件就全面出现在该目录下的*.files文件夹中了。但是这一招用在swf上就不灵了,类似将网页“另存为”的操作,swf文件是不会和图片一样,会自动保存下来。上网找了找资料,发现也有人求助,但没有得到很好的答复。
   经过多次试验,发现直接将这个flash影片复制到如doc、ppt之类的office文档,都是可行的,但是无法复制到网页文件中。如果直接复制到资源管理器中,则形成一个文档片段文件。看来唯一的办法就是要将这个片段文件中的swf的二进制代码给复制出来,虽然繁琐,但是一时也找不到更好的办法。
   我使用的十六进制工具是winhex,经过几次测试,终于找到了这个片段文件中swf的头部和底部的标志了:头部标志为465753(FWS),结束标志为3a5c(:\)。但是,3a4c标志将在片段文件中出现多次,我们要使用第二次出现的位置,因为这是片段中关于Flash文件的路径的记录。一般来说,3a5c前如果是0000之类的就是我们要找的位置了。使用winhex复制这一块,保存为一个新的文件,命名为*.swf,然后用flash播放器打开就可以看到swf影片已经成功提取出来了。

【打印此页】 【关闭窗口】

版权所有:南京市天印高级中学 地址:南京市江宁区东山街道上高路199号 邮编:211100

联系电话:52130500 招生QQ:2214673437 您对网站意见或建议请留言 njtygz@sina.com 技术服务:教育技术室

备案号:苏ICP备2021048345 苏公网安备32011502010427号