asp.net – 使用Wopi和Office Online Server在Word中编辑
我正在开发一个项目,我们用word实现了内容管理.
我们有一些word文件,正在使用Open XML进行处理. 用户可以通过两种方式打开这些文件 – 下载副本或在线编辑.使用基于 this example构建的Office Online Server和自定义Wopi服务器实现在线编辑. 在线编辑工作正常,但Word Online与桌面Word相比功能有限. 我正在尝试构建类似于Sharepoint的功能,其中用户有2个选项 – 在Word中编辑,在浏览器中编辑: 在Office Online Server中我没有这样的选项,我只能在浏览器中编辑: 即使在编辑模式下,Sharepoint也提供了在Word中编辑的链接: 而Office Online Server没有它: 我的问题是它是如何在Sharepoint中实现的? 任何想法,将不胜感激! 解决方法
若要在使用WOPI处理程序时在Office Online Server中启用“在Word中编辑”,则需要在CheckFileInfo中设置
ClientUrl属性(如果实现,则需要设置CheckFolderInfo).应将ClientUrl设置为文档文件的直接可编辑链接(WebDAV或FSHTTP),但您甚至可以使用file://链接进行测试.
设置ClientUrl属性时,Office Online行为与OneDrive / SharePoint Online非常相似.当前的WOPI文档有点过时,它在Unused和future属性下列出了这个属性,但没有任何秘密.我问dochelp@microsoft.com,这是微软的“开放规范支持”邮箱,在许多关于WOPI和Office Online的演示文稿和出版物中都提到过. 在线阅读视图: 单击OPEN IN WORD后单词在线编辑视图: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 用于SITE的IIS配置编辑器部分中缺少httpCompres
- asp.net-mvc-3 – 无法从Orchard模块中的项目文件夹加载图像
- asp.net三层架构增删改查
- asp.net-core – 如何使ASP.Net 5参考正常.Net类库不在您的
- asp.net-mvc – 注入AutoMapper实例
- asp.net中的pagemethods
- asp.net-mvc-4 – 具有外部数据和TypeScript的Ng网格:编译
- asp.net-mvc – Visual Studio 2015 – ASP.Net应用程序将不
- asp.net – 嵌套的用户控件的控件为null
- asp.net – SignalR MethodAccessException