多语言展示
当前在线:941今日阅读:142今日分享:25

各类文档转换服务产品对比

这篇经验主要介绍近几年常见的几种文档转换与预览服务的优劣势,帮助你了解与选择最适合自己的文档转换与预览的解决方案。
工具/原料
1

IE、Chrome、firefox等浏览器

2

各类文档格式的文件

方法/步骤
1

利用DCOM配置直接操作Office文件作用:读取文件内容,导出Html文件优势:免费劣势:1.服务器上必须安装Office软件2.配置麻烦,正如微软所说,读取Office不是这么干的3.转换的文件格式均丢失4.仅限于IIS服务器,利用ASP.net(C#)

2

第三方ACtiveX浏览器控件(科瀚的SOAOffice中间件、卓正软件的pageoffice控件、WebOffice控件、国外的Office Viewer ActiveX Control)作用:当用户浏览到特定的网页时,IE浏览器即可自动下载并提示用户安装优势:易修改,可移植性强,结构容易调整劣势:1.客户端需安装控件2.付费3.在Html5、CSS3以及桌面向浏览器转换的大潮流下,控件已是昨日黄花4.恶意插件监视用户行为

3

微软 office 365作用:主要是用来与SharePoint搭配使用优势:微软自己的东西原生态呈现劣势:1.件大小限制在10M以内,10M以外的无法预览加载文件较多,各种图片、文字、样式、JQuery等,页面臃肿,加载速度慢,耗费流量2.不适合手机预览需要微软的批量许可(即授权)3.架设一台单独的服务器(可以是虚拟机),配置过低能安装,但无法运行,另外还需一台域服务器,而这两台机器上均不能安装其它程序4.在Office365服务器上每次重启IIS会重置,也就是说你不能有任何其它网站

4

在浏览器中直接打开作用:通过设置MiME类型,告诉浏览器这是Office文件,浏览器直接调用本地Office或PDF软件打开优势:方便,成本低劣势:1.不知道客户机器上是否安装了Office软件2.客户体验大大下降3.迅雷一直在监视你的浏览器4.结果无法预知

5

利用Office2007以上版本的一个PDF插件作用:aveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览优势:成本比较低劣势:1.PDF文件本身是个打印过程,Excel页面格式未设置,会出现一张表格打印出多页来,阅读体验大大下降2.过程非常耗费资源,低配的CPU几乎能跑满,服务器卡死。转换时间也非常漫长,这个时间主要是卡在了转换PDF上面3.完成服务器会遗留大量Excel、Word进程无法正常退出,有一些折中的解决办法,可以在网上搜索4.浪费磁盘空间,一个文件还需要一个PDF文件、一个SWF文件,是否每次都转换,纠结是要硬盘空间呢还是要CPU的资源

注意事项
1

以上文章内容仅代表个人观点

2

浏览器中体验文档大小不呢超过2MB

推荐信息