从网上搜到几种从powerpoint提取flash的方法,准备一一试验一下再作汇报。
[1] 在编辑状态下,复制该动画,然后直接粘贴到你想要的位置
[2] UltraEdit-32软件
[3] 提取PPT中的flash文件,我认为很简单的,只要把PPT存为htm文件,然后,会多出一个文件,所有的资源都在那个文件中,自动去找吧,文件名可能和先前的不同.
用这种方法,可以提取声音等,一切要提取的都能提取出来.
[4] 1、先将嵌入了flash资源的PowerPoint课件发布成pps放映文件;
2、下载一个叫“flash吸血鬼”的软件,并安装;
3、播放pps文件,一定要播放到有flash资源的地方,不要关闭;
4、将flash吸血鬼打开,将其中的定位器(圆形图标工具)拖入pps的窗口,则其中的flash很快就会吸出来;
5、若flash吸血鬼是未注册版本,则吸出来的swf文件中会带有flash吸血鬼的软件图标(其实是个flash按钮),可再使用“flash橡皮擦”这个软件将其清除掉。用flash吸血鬼这个软件还可吸出其它可执行文件如authorware等中的flash文件,
[5] PPT文件 Flash提取器
本程序用于从PowerPoint文件(PPT)提取Flash文件。部分PPT文件内含Flash文件片,但是无法直接将这些Flash文件提取出来,本程序可以将这些PPT文件中内含的Flash文件提取到硬盘上独立保存。
有以下两种提取方式,其共同要执行的步骤如下:
打开含Flash文件的PPT文件,选择其中的Flash元素,用右键菜单复制(CTRL+C),然后到任意目录下,用右键菜单粘贴(CTRL+V),此时会生成类似片段*.shs的文件。
然后使用一下两种提取方式
1.单个提取方式: 首先设置好监视目录(可用浏览按钮),点开始监视按钮,然后CTRL+V时将片段文件粘贴到这个目录下,Flash文件会自动提取出来(根据询问提取文件命名框是否选择决定是否会提示你保存文件名,如果未选中则自动使用文件名前缀来计数命名)
2.批量提取方式:直接点批量提取按钮,然后选择要提取的多个片段文件,随后所有Flash文件将被提取出来(批量提取只能使用自动命名方式)
注意:
程序第一次启动会显示关于对话框,并要求设置,一旦监视目录设置正确(即存在该目录),以后启动时将自动缩至托盘并自动开始监视。
只有点监视按钮后,目录才被监视,一旦在托盘区点击后恢复出界面,则监视过程暂停,直到再次点监视按钮。如果在监视过程中,向被监视目录同时复制多个片段文件,而同时处于询问方式命名的话,这些文件的提取将依次询问你文件命名,这个过程不能暂停,所以建议不要使用,需要批量提取请使用批量方式或不要询问命名。
重要:
处于不询问用户系统自动命名方式时,如果提取出的文件命名正好与存在的文件相同时将直接覆盖,不会提示,所以建议提取出的文件立刻移动到其他地方或改名成特殊的文件名,以免被覆盖!!!
提取嵌入在只读PowerPoint中的Flash资源
前几天同事拿来一个PowerPoint课件让我帮助提取里面的Flash资源。经过研究发现课件的制作者设置了两个保护措施:1、设置了修改权限密码,在PowerPoint中只能以“只读”方式打开;2、Flash资源采用的是控件调用,并选择“嵌入影片”。真的没有办法提取吗?
到网上一搜发现没有相关文章,倒是有人求助。DIY!琢磨了一个上午,终于搞定。高兴之余把自己的方法写成了文章,投到有关杂志,期待能够发表。
若三个月还不能发表,就公布给需要的朋友。
文章内容:
前几天同事拿来一个PowerPoint课件让我帮助提取里面的Flash资源。经过研究发现课件的制作者设置了两个保护措施:1、设置了修改权限密码,在PowerPoint中只能以“只读”方式打开;2、Flash资源采用的是控件调用,并选择“嵌入影片”。真的没有办法提取吗?
一、解除只读模式
要想解决只读模式必须知道“修改权限密码”。我们可以利用Advanced Office XP Password Recovery (professional edition)软件,它可以查看Office Xp系列软件的只读密码(也适用于Office 2003)。下载并安装该软件,打开我们要破解的PowerPoint文件,软件会自动分析并显示密码,速度也很快,9位数的密码1秒种不到就解决了。记住密码,下面要用到。
启动PowerPoint Xp 选择打开该文件(由于该课件是以放映模式保存的,扩展名为pps,不能直接双击该文件,那样会直接放映),将上面得到的密码输入弹出对话框就可以编辑课件了。现在,我们在“工具→选项→安全性”中将修改权限密码清空,然后保存。
注:很多人知道可以用“另存为”破解WORD中的只读模式,但是PowerPoint中却不行,因为文件菜单中的“保存”和“另存为”均是灰色的。
二、提取Flash资源
找到Flash资源所在的幻灯片,选中Flash影片点右键选择“复制”。然后打开“资源管理器”,随便进入一个文件夹内,点鼠标右键选择“粘贴”,这时在文件夹内会出现一个文件名为“片段”的新文件。这次我们要利用UltraEdit-32软件。
启动UltraEdit-32选择打开上面得到的“片段”文件。执行“搜索”菜单中的“查找”。按照图一设置好查找条件。
图一
图二
搜索结果如图二。注意看“46 57 53”三个字节后面的五个字节,即“08 92 46 00 00”(不同Flash由于文件大小和版本不同,五个字节的实际值不可能和这里完全一样)。这五个字节有特定的意义:第一个表示Flash版本号,后四个表示该Flash文件的大小。特别要提醒的是:这里的数值是以十六进制计算的而且是倒序排列的,即文件大小是十六进制的00004692(下面计算时0000要省略)。用操作系统中自带的“计算器”软件把十六进制的“4692”换算成十进制等于“18066”。现在,回到UltraEdit-32中用鼠标选中从“46 57 53”开始向下的18066字节大小区间并复制(UltraEdit-32的状态栏中可以直接看到选定大小,如图三)。
图三
在UltraEdit-32中新建一个文件并输入“1“,然后点工具栏中红色“H”切换到16进制方式,选中“31”(“31”是数字“1”的ASCII码)后点鼠标右键“粘贴”。最后以扩展名.swf保存该文件就大功告成了。
注:这一过程还可以通过编程序完成。