说明:
最近需要批量从flash的电子书中把其中的图片导出来,网上找了一下,没有找到可以批量导出工具;借助于SWFTools-Core,就自己写了一个。
SWFTools-Core是一个SWF文件反编译及简单播放工具,功能有:从SWF中导出flash动画的形状、字体、图片和声音,并可以播放swf文件。
因我只需要导出图片,所以声音和字体就忽略了,具体步骤:
1:下载SWFTools-Core源文件,本地打包成jar包
2:把放入SWFTools-Core.jar导入项目中,写个工具类Swf2ImgUtil
3:写个测试类SwfTest,运行可以把项目in文件夹内的SWF解析导出图片到out文件夹
需要说明的:要解析的SWF文件中必须有图片才能导出,若没有是无法导出的。
要导出的文件:
导出:
导出的图片: