文档库 最新最全的文档下载
当前位置:文档库 › 如何提取ppt中的flash

如何提取ppt中的flash

如何提取ppt中的flash

如何提取ppt中的flash

很多教学课件都是采用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影片已经成功提取出来了。

也可用ultra edit等可查看修改二进制的东东来做,不过方法同上,最后另存为.swf格式即可!!!

相关文档