Java批量从SWF文件导出图片

说明:

      最近需要批量从flash的电子书中把其中的图片导出来,网上找了一下,没有找到可以批量导出工具;借助于SWFTools-Core就自己写了一个。

       SWFTools-Core是一个SWF文件反编译及简单播放工具,功能有:从SWF中导出flash动画的形状、字体、图片和声音,并可以播放swf文件。

       因我只需要导出图片,所以声音和字体就忽略了,具体步骤:

1:下载SWFTools-Core源文件,本地打包成jar包

2:把放入SWFTools-Core.jar导入项目中,写个工具类Swf2ImgUtil

3:写个测试类SwfTest,运行可以把项目in文件夹内的SWF解析导出图片到out文件夹

需要说明的:要解析的SWF文件中必须有图片才能导出,若没有是无法导出的。

要导出的文件:

Java批量从SWF文件导出图片


导出:Java批量从SWF文件导出图片


导出的图片:

Java批量从SWF文件导出图片Java批量从SWF文件导出图片

下载地址:

我的GitHub