基于Print2Flash的文档在线预览技术及其应用
网站源码在线作者:XXX创作时间:2014年5月5日
重要申明:本文仅授权购买本文档的读者参考,在未经本人同意的情况下,不得将本文作为论文发表
一、背景
但是,出于保密等各种原因,一些企业、政府部门需要实现其文档数字化,同时实现文档的共享。在传统的做法中,文档共享的方法就是通过授权的方式进行上传下载,但有的文档只需要或只允许用户在线阅读,而不允许用户下载到本地,于是就需要解决各种文档(如WORD、EXCEL、PPT、PDF)的在线预览问题。
简单的说,在线预览就是“对于普通用户,只允许你看,不允许你下载,如果你想下载,你必须获得授权”。
二、解决方案
文档在线阅读的解决方案有很多,现在就常用的几中方法进行比较:
序号
1
解决方案
Office中间件
(NTKOOffice
中间件、PageOffice
中央件等)
HTML网页化
优点
可实现Office文档在浏览器中直
接打开,可控制对文档的保存、
复制等权限
将文档转化成HTML,利用浏览
器对HTML举行直接拜候
缺点
需求浏览器支持
ActiveX插件,浏览
器需求安装相应中
间件的插件
文档转化成HTML
以后,其文档格式可
能会发生变化,从而
导致文档排版混乱
只能将PDF文档转
化成Flash,其他花式
的文档需求先转换
在PDF才能通过
FlexPaper的
PDF2SWF举行转换
贸易化软件
适用范围
企业内部办公自
动化系统2
阅读效果要求不
高,用户数据量少
的场合
适用于大量PDF
文档格式的场合,
例如论文、电子书
等
3FlexPaper
将文档转化成Flash实现在线阅
读,开源、配置项丰富
4Print2Flash
将文档转化成Flash,实现在线阅
读。可见实现效果与FlexPager
差别不大,支持doc、xls、ppt
和PDF等文档的转化,支持32
位以及64位的windows、Linux
等操作系统
适用于读者数量
大,文档类型多样
化的场合
三、解决方案选择
人生总是在不断的选择,有人因为选择不当而错失良机。其实,选择没有对错,只有下决定;那么如何下决定呢?在软件的项目管理中这样一句经典的句子:两利相并取其重,两害相并取其轻。这就是告诉我们,在做技术方案选择时,如果两个方案都好,那就选择好的一个,当然,这是需要综合比较的。
在这里,通过上表的比较,我们可以发现Print2Flash的优点较多,因此下面我以Print2Flash为例,介绍其在ASP.NET(C#)环境下如何实现文档如何转换成Flash的SWF格式文档,以及如何实现文档的在线预览。
四、Print2Flash的在线预览功能实现
1、筹办开发情况
操作系统:windows2000/XP/win7等支持XXXIIS的操作系统均可
开发语言:ASP.NET(C#)
说明:Print2Flash的开发工具包(SDK)中有关于PHP、JAVA、Delphi、VC等示例。
2、下载Print2Flash
到Print2Flash的(
在该界面中,根据你的需要下载适合的版本,这里分别提供了32位和64位的商业版和免费版,本例下载“Print2FlashCommercial32bitEdition3.5”。下载完成后,解压“print2flash.rar”文件,打开后点击“”文件进行安装,安装完成后,在“开始->所有程序”中出现下图所示的界面:
由于我们下载的是商业版(只有商业版才提供调用其程序接口的功能),因此需要通过“Enter Registration Key”菜单项输入注册码,如下图所示:
这个注册码可以通过在Print2Flash的注册并支付一定的费用后获取。说到这一点,可能很多人会选择放弃使用Print2Flash,因为这是一个国外产品,而且又是英文网站,不知道如何购买,这确实是一个问题。不过,“尊重知识产权,支持正版”是我们应该遵从的,作为测试,你可以在网上搜索Print2Flash的破解版,商业使用还是建议你付费。3配置Print2Flash的服务
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论