office 文件的在线预览和编辑一直是一个难题,可是咱们在不少管理系统中都须要用到这个功能,至少是预览功能,一般的解决方案是把全部的文件转成 PDF,而 PDF 能够很方便在 Web 上查看。git
2010 年微软推出了 Office Web Apps,可在线编辑和查看 office 文件,2016 年更名为 Office Online Server。github
想体验一下能够试试 Office 免费在线版(不需购买 Office 365 就可使用) https://www.office.com/?auth=1服务器
dom
功能和安装在计算机上的 Office 软件功能仍是弱一些,若是只是平常的一些文字的输入排版,没用到高级功能的话,Web 版的 Office 彻底够用。测试
Office Online Server 通常是在公司内部部署,能够在内部管理系统中集成在线编辑和查看 Office 文件的功能。.net
官方的下载地址须要 license,咱们只能从其余渠道下载安装包,msdn itellyoucode
Office Online Server 语言包server
通常是须要两台服务器,一台域控制器,一台部署 Office Online Serverblog
官方部署步骤 部署 Office Online Server开发
安装好系统后,千万别更新,千万别更新,千万别更新。
安装好系统后,千万别更新,千万别更新,千万别更新。
安装好系统后,千万别更新,千万别更新,千万别更新。
建立 Office Online Server 场
New-OfficeWebAppsFarm -InternalUrl "http://servername" --ExternalUrl "http://192.168.100.1" -AllowHttp -EditingEnabled
安装好以后,有一个测试页面能够测试一下,
http://[office.domain]/op/generate.aspx
能够输入共享文件的路径测试一下
全部支持的文件格式以及对应的编辑和查看的URL
http://[office.domain]/hosting/discovery
安装好以后须要在内部管理系统中集成 Office 文件在线编辑和查看的功能,须要在本身开发的系统中支持WOPI协议,能够参考github上的wopihost
遇到的问题,Word编辑页面能够打开,查看页面打不开,去掉 CheckFileInfo 返回的 SHA256 就能够。