转载:PDF在线阅读任务

来源:http://www.cnblogs.com/wuhenke/archive/2009/11/22/1607967.html

因为要做一个类似的项目

要求:

  1.安全性:PDF文本数据不能设为Web共享(不公开路径),普通用户只能浏览无法下载,授权用户可以打印、下载。

  2.关键字高亮显示:PDF中特定文本可以高亮显示。

  初步实验思路:

  1.不能使用普通HTTP路径方式显示,即不能通过IE中的Adobe PDF 插件读取显示PDF,因为这样用户可以随便复制保存PDF,没有安全性可言。

  2.使用SWFTools中的pdf2swfe.exe将PDF在线转成SWF,向用户公开SWF,控制SWF的安全性。确保安全性的方式:a、SWF文件名随机,自动产生,使用完删除;b、客户端关闭IE时清空缓存中的SWF。

  3.关键字显示:通过Flex语句编程,控制SWF中的关键字高亮显示。

      实现后台实时将PDF转换成SWF、前台控制SWF阅读操作以及服务器端的发布配置

 

在2004年左右就有Flash Paper,已经很容易地实现word转PDF,然后将PDF转成SWF的方法,最终实现SWF的在线浏览。

Flash Paper支持Office文档(.doc,.xls,.ppt)直接转换为PDF或SWF,速度很快,效果较好。

posted @ 2012-09-02 16:43  dll2008  阅读(136)  评论(0编辑  收藏  举报