office web app server 文件预览部署&& wopi 集成使用
对于需要进行office 套件文档预览的时候大部分大家使用的是插件,或者类似的,解决方案,微软已经为我们提供了比较好的解决
方案 office web app server (目前名称是office online server)
部署安装
我安装使用的是windows server 2012 r2
同时机器需要加入域,域控于app server 不能部署在一起,具体参考文档
.net framework 4.5
- powershell 安装需要的功能
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,
Web-Default-Doc,Web-Static-Content,
Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,
Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,
Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,
NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,
NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45
- 安装office web app server
需要的软件包 链接:https://pan.baidu.com/s/1TBZznZLuxkcd1OSuZD3YLw 密码:pamu
a. office web app server 安装
b. sp1 安装(实际上a 中已经安装了,包已经包含)
c. 安装语言包
- 部署访问
需要使用域账户操作
New-OfficeWebAppsFarm -InternalURL "http://servername" –ExternalURL "http://address" -AllowHttp
wopi 接口
有几个接口是必须添加的
- 必须实现的接口,具体实现参考下面的参考github
wopi/files/{name}/contents
wopi//files/{name}
参考截图
参考资料
https://github.com/rongfengliang/ows-project
https://technet.microsoft.com/zh-cn/library/jj219455.aspx
https://technet.microsoft.com/zh-cn/library/jj219435.aspx
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2015-06-05 Underscore.js 函数节流简单测试
2015-06-05 Underscore.js 中 _.throttle 和 _.debounce 的差异
2014-06-05 oracle 拆分字符串并转换为表