最近在做项目时,要在Web端实现在线文档预览的功能。
场景介绍,自身系统内的文件管理系统(类似于云盘)点击触发在线查看文档(word、excel、ppt)查看后,进行在线编辑,自动保存及下载至本地。
无需用户选择后下载,填写修改后再次上传至系统,简化了客户的操作步骤,友好的查看及编辑呈现,大大提升了客户的使用体验。
安利一波官方文档:
https://docs.microsoft.com/zh-cn/webappsserver/office-web-apps-server-overview#about
使用Office Online Server的好处:
1.现有代码改动量很小,几乎可以忽略不计。
2.需要两台服务器,一台为转换server,另外一台为域控server(方便管理)
3.支持文档类型很全面,doc,ppt,xls,docx,pptx,xlsx,pdf。
4.手机和pc都支持,支持文档缓存,分页浏览。
安装部署步骤
1.域服务器的安装
2.Office Online Server 安装及部署
3.部署WOPI
4.测试
1.域服务器安装
这里就不介绍了(传送门:域服务器安装部署)
2.Office Online Server 安装及部署
-
2.1 服务器环境要求
- 1.需要两台服务器,一台为转换server,另外一台为域控server。(安装office online的服务器必须加域才能安装成功,如果没有加域后面步骤会出现错误,疑难问题里面会介绍)
- 2.系统要求为widow server2008R2 64bit SP1 或者以上,建议(WindowsServer 2012 R2 64bit <阿里云