基于 Jv 的在线阅览系统设计
0 引言
现在是一个信息爆炸的时代,各种不同格式、不同内容的文
档存在于互联 XX 的各个角落。倡导文档电子化存储与阅览,不
仅环保,有利于节能减排,提高书籍循环利用率,更方便了读者
查找需要的文档与分享自己觉得有价值的内容。因此本文在 SSH
的系统架构之上利用 Flexpper 等开源组件,设计并实现了一个
可以阅读 pdf、doc、ppt、txt 等不同格式文档的在线阅览系统。
系统会向用户推举热门的文档,用户可以在系统里上传分享有价
值文档,下载文档以及在线阅览并且评价文档,方便了用户也节
约了资源。
1 相关技术介绍
1.1 开源组件 Flexpper
FlexPper 是一个开源轻量级的在扫瞄器上显示各种文档的
组件,被设计用来与 PDF2SWF 一起使用, 使在扫瞄器中显示
PDF 成为可能,而这个过程并无需 PDF 软件环境的支持。另外
也可以通过将一些例如 Word、PPT 等文档转成 PDF,然后实现
在线扫瞄。使用工具 SwfTools, 可以使用命令行将 pdf 文件转
换为 swf 文件。在 jv 代码中可以通过调用 Runtime.getRuntime
().exec(cmd)的方法实现上传文件时在后台自动将文
件转换为 swf 格式。至于 doc,ppt 等 MS 格式的文档,使用
flshpper 工具将之转换为 swf 格式,调用方法与 swftools 类似。
1
评论0
最新资源