Office Online介绍
Office Online Server是微软2016年推出的支持Office在线处理的服务。其实早在2013年的时候,微软就已经推出该服务了,详情可以看Office Online Server。从安装、使用上来说,我觉得两者都差不多,只不过补丁包和一些细节上有些差异,大体的预览效果是一样的。安装完之后,Office Online Server默认就可以支持Word、Excel、PPT以及PDF的预览了。Office Online Server,解决了Office文件在线预览的大问题。最早我们尝试过用POI来做转换,但是POI的转换效果不理想,而且遇到一些比较复杂的文档类型,容易出错。后面也尝试过用Apache的Open Office转换,效果还可以,大部分的文档信息是可以展示,但是文档的格式丢失比较严重,有时候也会出现转换错乱或者错误的问题。使用Office Online Server之后,这一切都将大大改善,在网页上预览的效果跟在客户端上几乎无差别。
Office Online Server的安装可以参照官方https://docs.microsoft.com/zh-cn/的部署说明 不过官方的说明看着会比较抽象。因此,本篇博客包括接下来的几篇,我会重点对于环境的安装以及如果基于Office Online Server开发属于自己的预览服务,做详细的说明。
安装前准备
服务器要求
- 系统必需是Windows Server R2;
- 服务器需要准备2个,一个用于安装域控制器,另一个安装预览服务。域控制器和预览服务必需不能在同一个机器上,这个是硬性要求。我对域服务的了解不多,目前也不明白微软为什么强制这样要求;
- 必需安装了.NET Framework 4.5.2。
安装包下载
- 从微软的批量许可服务中心下载Office Online Server的安装包。国内的话可以通过itellyou搜索”Online Server”找到下载包;
- 下载补丁包KB2999226;
- 下载中文语言包中文语言包,记得选择对应的语言“Chinese Simplified“,大小有110M,其他的没这么大。
以上的条件准备之后,接下来就可以开始进入安装环节了。