FlexPaper在线文档浏览器开发教程

需积分: 3 6 下载量 20 浏览量 更新于2024-07-27 收藏 1.39MB PDF 举报
Flexpaper开发教程 Flexpaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。 一、Flexpaper的介绍 Flexpaper是一个在线浏览各种文件的组件,由新西兰的Devaldi公司开发,采用GPL开源协议,即源代码开放并可以免费使用和修改,但不能对Flexpaper源码修改后封装成商业软件进行发布和销售。Flexpaper官方主页是http://flexpaper.devaldi.com。 二、Flexpaper的功能 Flexpaper可以用来在线浏览各种文档,如DOC、PPT、PDF等格式的文档。使用Flexpaper浏览PDF,不需要PDF软件环境的支持。Flexpaper还可以被当做Flex的库来使用,使开发和使用变得更简单。 三、Flexpaper的版本 Flexpaper的初始版本1.0发布于2009年,到现在已经有42个版本。Flexpaper有两种版本:swc版本和flash版本。swc版本为组件包,需要导入到工程中再调用,而flash版本可以单独执行,里面有例子、JS文件、SWF文件。我们通常采用flash版本来使用Flexpaper显示在线文档。 四、SWFTools的介绍 SWFTools是一个SWF处理、转换的开源工具,其功能主要体现在SWF的抽取、合并、解析、读写,以及PDF/JPEG/PNG/AVI/TTF/WAV等格式转换成SWF。SWFTools采用GPL开源协议,永久免费,现在SWFTools已经支持多个系统,包括Solaris、Linux、FreeBSD、OpenBSD、HP-UX、Solaris、MacOSX和Windows等。 五、Flexpaper的应用 Flexpaper可以应用于在线文档浏览、文档分享、文档管理等领域。使用Flexpaper可以使文档浏览变得更加方便、快捷和高效。 六、Flexpaper的优势 Flexpaper的优势在于其轻量级、灵活、高效、免费和开源等特点。Flexpaper可以与PDF2SWF一起使用,使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。 七、Flexpaper的使用 Flexpaper的使用非常简单,只需要将Flexpaper组件导入到工程中,然后调用相应的API就可以实现在线文档浏览。Flexpaper还提供了许多示例和JS文件,方便开发者快速上手。 八、结论 Flexpaper是一个功能强大、灵活、高效的在线文档浏览组件,非常适合在线文档浏览、文档分享和文档管理等领域。使用Flexpaper可以使文档浏览变得更加方便、快捷和高效。