C# 实现Office在线预览

“道阻且长,行则将至。”这句话,很完美的诠释了我实现Office在线预览的过程。国内外实现的方式千万种,但我最终还是发现Office Online才是我的真爱。接下来我就将我试过的所有方案一一说来,让你可以少踩点坑。

 

第三方服务


① Office Online 2016:
总结:我对它是又爱又恨。标红处是我目前想要攻克。

C# 实现Office在线预览_第1张图片

② Office Web 365:http://officeweb365.com
总结:我没话说!爱它。好用但太贵了。

C# 实现Office在线预览_第2张图片

 

 

③ 腾讯在线文档
总结:无法在内网部署,其他都很好。

C# 实现Office在线预览_第3张图片

④ IDOCV:https://www.idocv.com/ 
已经实现了在线预览,可以说可以满足小部分office系列需求。但是转化效果基本上都是图片、PDF 模式。但是整体来说的话,可以满足要求。

永中DCS:http://www.yozodcs.com/ 
已经实现了在线预览,可以说可以满足小部分office系列需求。但是转化效果基本上都是图片、PDF模式。但是整体来说的话,可以满足要求。

点击网址,就可以查看其实现的功能&有专门测试的地方,就是对文件大小限制的比较厉害。
总结:由于这两个连我基本的需求(PPT可以查看GIF和视频)都没有实现,所以我就不多开辟一席之地进行描述了。不过基本的功能能实现,还有就是收费。

 

采用插件转换为PDF预览,

总结:本人一开始就是采用的PPT、word、excel转化为PDF然后在浏览器中预览。

缺点:转化过于繁琐,收费。我尝试了一下Aspose组件,提取出来的内容无法按照原格式展示,PPT内的GIF和视频都变成了图片,无法查看。

 

你可能感兴趣的:(C# 实现Office在线预览)