基于Web 文档在线浏览的实现
2014-03-13陈引迪李隐峰
电子科技 2014年5期
陈引迪,李隐峰
(西安电子科技大学 电子信息工程学院,陕西 西安 710071)
随着信息技术的快速发展和互联网的普及,越来越多的用户选择在网络上分享喜欢的文档。然而,目前的网络分享平台,诸如网络硬盘、论坛等都无法在线浏览用户上传的文档内容,当其他用户要阅读文档时,必须先将文档下载到本地电脑,然后使用相应格式的阅读软件打开,这导致用户经常下载了不符合需求的文档,造成了用户时间和网站服务器资源的双重浪费。
构建了一个集文档上传、格式转换、在线浏览于一身的文档在线浏览系统[1-2]。详细分析了系统的功能性需求及架构,同时介绍了系统实现中所用到的框架、开源软件及脚本语言等信息。
1 系统功能与架构
1.1 系统的功能
系统主要由文档上传、文档格式转换和文档在线浏览3 部分组成:(1)文档上传。用户首先在本系统注册,登录系统后可在文档上传页面填写文档名称、关键词、摘要、类别、售价等信息,然后上传文档附件,得到系统上传成功的反馈后关闭页面即可。(2)文档格式转换。系统在接收到用户上传文档后开始进行文档在线转换,转换过程将在下文详细描述。(3)文档在线浏览。文档经过格式转换后,系统利用FlexPaper 开源组件[1]实现文档的在线浏览,用户可在文档浏览界面对该文档进行评价及评分。
1.2 系统总体架构
系统基于ThinkPHP 框架开发而成。ThinkPHP 是一个原创的、性能卓越、开发便捷高效的PHP 开发框架,其宗旨是利用有限的代码完成最多的功能,使得开发过程更高效、简单、有趣。……
登录APP查看全文
