宁夏昱皓软件咨询热线0951-5988193(8:30-18:00) 170 4590 8881、17045906999(24h)
office在线预览及pdf在线预览的实现方式大集合
发布时间:2017-01-09
来源: 昱皓软件
阅读量:

office在线预览及pdf在线预览的实现方式大集合-z6尊龙平台

微软方:利用office2007以上版本的一个pdf插件saveaspdfandxps.exe可以导出pdf文件,然后再利用免费的swftools.exe工具生成swf格式的flash文件,网页中加载flexpaper免费开源工具(有广告)实现flash文件的预览。


cg-4zftz9coigye3aaeyqqeslm4aaudwaimec0aatjz497.jpg


优点:
1、有效的保护的源文件及文件的复制,不可复制也是缺点。
2、源码是自己的,凯时kb官网登录的版权有保证。
缺点:
1、服务器上必须安装office软件。
2、导出pdf文件本身是个打印过程,excel页面格式未设置,会出现一张表格打印出多页来,阅读体验大大下降。
3、转换过程非常耗费资源,低配的cpu几乎能跑满,服务器卡死。转换时间也非常漫长,这个时间主要是卡在了转换pdf上面。
4、转换完成服务器会遗留大量excel、word进程无法正常退出,有一些折中的解决办法,可以在网上搜索。
5、设置非常麻烦,本身微软官方的说法office软件是客户端程序,在与iis交互的时候本身就未设计。所以很多程序员把精力浪费在了调试程序上面。有两点在调试的时候需要注意。一个是在web.config中设置 ,一个是在office软件的设置中设置跟桌面交互。
6、严重浪费磁盘空间,一个文件还需要一个pdf文件、一个swf文件,是否每次都转换,纠结是要硬盘空间呢还是要cpu的资源。
参考链接:
 
 
 

非微软方:没有微软的office软件可安装,只能用第三方的openoffice(开源、免费)来转换pdf文件,其它方面都一样,优缺点一样
无论是office还是openoffice,转换速度漫长与不支持高并发,注定其只能适合十几个人的小型办公oa系统使用
参考链接:
 


利用flashpaper直接转换为swf文件(虚拟打印机),然后利用flexpaper预览flash文件。
flashpaper是macromedia的一款产品,随着被adobe公司收购,macromedia对于这款软件早就放弃了,国内尚无人在程序中调试成功过。
参考链接:
 


利用dcom配置直接操作office文件,读取文件内容,导出html文件
优点:
实践证明此方法不科学。
缺点:
1、服务器上必须安装office软件。
2、配置麻烦,正如微软所说,读取office不是这么干的。
3、转换的文件格式均丢失。
4、仅限于iis服务器,利用asp.net(c#)。
参考链接:
 


如科瀚的soaoffice中间件、卓正软件的pageoffice控件、weboffice控件、国外的office viewer activex control
优点:
可在线编辑等。
缺点:
1、客户端需安装控件。
2、付费。
3、在html5、css3以及桌面向浏览器转换的大潮流下,控件已是昨日黄花。
参考链接:
 
 
 
 


微软新出的在线文档,与google文档抗衡,估计没谷歌文档,微软也懒得出这个
优点:
微软自家的东西原生态呈现。
缺点:
文件大小限制在10m以内,10m以外的无法预览
加载文件较多,各种图片、文字、样式、jquery等,页面臃肿,加载速度慢,耗费流量,不适合手机预览
需要微软的批量许可(即授权),硬件投入方面:架设一台单独的服务器(可以是虚拟机),配置过低能安装,但无法运行,另外还需一台域服务器。而这两台机器上均不能安装其它程序,比如sqlserver,在office365服务器上每次重启iis会重置,也就是说你不能有任何其它网站。其主要是用来与sharepoint搭配使用。
参考链接:
 


如officeweb365
优点:
1、officeweb365采用适合中文排版的纯html、css技术。
2、接口简单,适合php、jsp、asp.net等所有的对接,省心省力。
3、费用低廉,节省投入。
4、不用关心客户端是否安装了office软件,不用在客户端部署。
5、手机在线预览2页word文档只有3k大小,且格式保留,领先全球的中文在线预览技术。
6、支持国产的金山wps,这在国内尚属首列。
7、其解析速度(100ms)与高并发的支持远远把对手甩在了后面。
缺点:
1、officeweb365只能查看不能编辑,目前在线编辑版的正在开发。
参考链接:
 


通过设置mime类型,告诉浏览器这是office文件,浏览器直接调用本地office或pdf软件打开
优点:
1、不用编程,不用第三方服务,直截了当。
2、很多用户安装了adobe的pdf预览软件,同时在浏览器上也直接安装了插件,浏览器可直接查看pdf文件。
缺点
你永远不知道客户机器上是否安装了office软件,虽然几乎都安装了,但直接调用office软件,客户体验大大下降,更何况还有个讨厌的迅雷一直在监视你的浏览器,不给你打开的机会,当然这些都是你无法预知的。


如金山快写、一些网盘的预览
参考链接:
 


信息检索

官方微博

昱皓软件官方微信

官方微信

电话:0951-5988193(8:30-17:30)

邮箱:master@yuhaosoft.com.cn

24h:170 4590 8881、170 4590 6999

地址:银川市经济技术开发区富安东巷华通达商务楼203室

z6尊龙平台 copyright @ 昱皓软件. yuhao.ltd  

您好!您是第999999位访问本站的人
网站地图