搜档网
当前位置:搜档网 › FlexPaper解决网络文档浏览问题

FlexPaper解决网络文档浏览问题

龙源期刊网 https://www.sodocs.net/doc/1214828079.html,

FlexPaper解决网络文档浏览问题

作者:许俊良

来源:《硅谷》2013年第09期

摘要现在人们更多的通过电子媒体来获取学习资料以完成学习,但随之而来的是如何保证这些资源的知识产权问题、如何保证资源不被浏览者任意下载、复制、修改。一直以来都是程序员考虑的重要问题。本文将介绍如何使用flexpaper技术来解决这一问题。

关键词信息化;flexpaper;知识产权

中图分类号:TP393 文献标识码:A 文章编号:1671—7597(2013)051-065-01

网络资源可以使我们快速获取知识,但是对资源的保护问题一直是网络资源讨论的重点。最初人们采用设置读取密码、设置读取权限的方式来解决,这样的解决方案不能给用户提供一个良好的使用接口,影响了资源的使用效率,显然不是我们所期望的,我们需要一种既解决资源保护问题又可以为用户提供良好的使用接口、便于用户使用的解决方案。

Flexpaper是一个开源的项目,它可以在浏览器上显示各种文档,并可以与PDF2SWF一起使用,将PDF文档转换成为flash文件在浏览器中显示,显示过程不需要安装其他软件。还可以通过将office文件转换为flash文档的形式来解决文件显示问题。

FlexPaper提供类似Adobe Reader的用户界面,用户可以在浏览页面中对资源信息进行显示模式切换、信息检索、依据权限进行文档复制、打印等操作,便于用户对资源的使用。

FlexPaper是一个开源框架系统,用户可以方便的在网络上下载。

1 解决方案

首先在使用框架之前需要将offcie文档转换成pdf,网络上有很多的工具可以完成此项工作,由于不是本文的重点因此不过多的说明。

其次我们采用job库将office文件转换为swf文件,接下来使用flexpaper框架将swf文件显示给用户,并且依据用户的权限打开或隐掉控件上的辅助功能。

Swf文件连同用户的权限信息一起发送给权限触发器,权限触发器判断用户是否对资源有操作权限,并将状态标志及swf文件密文地址发送给flexpaper容器,容器将swf文件内容装入显示池并将权限信息写入参数列表后将文件信息显示到前台页面。用户在显示页面写只能对文件进行权限内的操作。

相关主题