http://dennis-zane.iteye.com/blog/153678
提取swf文件元信息、压缩swf、解压swf都可以处理,来自于http://www.brooksandrus.com/blog/category/java/,或者直接这里下载。
一个小例子:
Java代码
SWFHeader header = new SWFHeader("G:\\mplayer\\test.swf");
System.out.println("signature: " + header.getSignature());
System.out.println("version: " + header.getVersion());
System.out.println("compression: " + header.getCompressionType());
System.out.println("size: " + header.getSize());
System.out.println("nbits: " + header.getNbits());
System.out.println("xmax: " + header.getXmax());
System.out.println("ymax: " + header.getYmax());
System.out.println("width: " + header.getWidth());
System.out.println("height: " + header.getHeight());
System.out.println("frameRate: " + header.getFrameRate());
System.out.println("frameCount: " + header.getFrameCount());
压缩、解压缩,需要注意生成的文件将覆盖原文件:
Java代码
//压缩
SWFCompressor compressor=new SWFCompressor("G:\\test.swf");
//解压缩
SWFDecompressor decompressor=new SWFDecompressor("G:\\test.swf");
//压缩
SWFCompressor compressor=new SWFCompressor("G:\\test.swf");
//解压缩
SWFDecompressor decompressor=new SWFDecompressor("G:\\test.swf");
分享到:
相关推荐
该项目是一款基于SpringBoot的轻量级分布式权限管理系统设计源码,共包含1359个文件,涵盖336个GIF图片、260个JavaScript文件、234个HTML文件、200个PNG图片、162个Java源文件、58个CSS样式表、32个XML配置文件、13...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...
这就需要我们引入JavaScript库,比如swfobject,它是一个轻量级且功能强大的解决方案,用于检测Flash Player插件并嵌入SWF内容。 **swfobject库的使用:** 1. **引入swfobject库**:首先,你需要在JSP页面中引入...
在JavaME环境下,由于资源限制,客户端可能需要一个轻量级的JavaScript或Java Applet来处理这些交互功能。这些组件可以负责接收服务器推送的HTML内容,并在设备的小屏幕上适当地呈现。此外,由于JavaME支持网络连接...
FlexPaper则是一个轻量级的JavaScript库,用于在网页上展示PDF和SWF文件。它可以提供良好的阅读体验,包括页面缩放、搜索等功能。在Java服务器端转换文档后,将生成的PDF或SWF文件传送到前端,再由FlexPaper负责在...
Swftools则是一个开源的命令行工具集,专门用于处理Adobe Flash相关的文件,包括将PDF转换为SWF(Flash动画文件),这是一种轻量级且适用于在线展示的文件格式。Swftools中的`pdf2swf.exe`工具就是用于这个目的,它...
BlazeDS是Adobe公司开发的一个开源项目,它提供了轻量级的消息传递系统,使得Flex客户端能够与Java后端进行实时数据交换。BlazeDS支持AMF(Action Message Format)协议,这是一种高效的二进制数据格式,用于在Flex...
将PDF转换为SWF,主要是为了在网络环境中提供更流畅的浏览体验,特别是对于包含动态元素或需轻量级展示的文档。 转换过程通常涉及以下步骤: 1. **解析PDF文件**:首先,需要读取PDF文件并解析其内容,包括文本、...