没有 MS-FSSHTTP/COBALT 的 WOPI 实施
WOPI implementation without MS-FSSHTTP/COBALT
我们正在尝试在不对我们的 Office Web Apps 服务器使用 CobaltCore dll 的情况下实现 WOPI 主机。 (在 Java 中实现)。我找到的所有信息都表明您必须实施 MS-FSSHTTP 才能编辑 Word 文档。
但是,这是我在此页面上找到的:Integrating with Office Online
Integrating with Office Online is relatively simple. You just need to do some
HTML and JavaScript work, and set up a few simple REST endpoints. If you are familiar with existing Office protocols, note that you don’t have to implement the [MS-FSSHTTP]: File Synchronization via SOAP over HTTP Protocol (Cobalt)
还有一个示例实现here
但是当我访问我们的 Office Web Apps 服务器时我无法让它工作(header X-WOPI-Override 等于 COBALT for Word 文档)。
- 该页面上的信息是否仅适用于您使用 Office Online 的情况?
- 我是否必须更改 Office Web Apps Server 上的设置以使其表现得像 Excel 文件编辑?在 CheckFileInfo 上,我尝试设置 SupportsCoauth=false 和 SupportsCobalt=false
我在问题中提到的 document/page 似乎是指 Office Online Server... 它是 [=20= 的替代品]Office Web Apps 服务器.
我下载了 Office Online Server 的预览版 here
当您比较两个版本的 discovery.xml 时,Word docx 编辑要求不同:
Office Web Apps Server:
<action name="edit" ext="docx" requires="locks,cobalt,update"
Office Online Server:
<action name="edit" ext="docx" requires="locks,update"
我能够在不参考 Microsoft.CobaltCore.dll
的情况下实现 Word 编辑
我们正在尝试在不对我们的 Office Web Apps 服务器使用 CobaltCore dll 的情况下实现 WOPI 主机。 (在 Java 中实现)。我找到的所有信息都表明您必须实施 MS-FSSHTTP 才能编辑 Word 文档。
但是,这是我在此页面上找到的:Integrating with Office Online
Integrating with Office Online is relatively simple. You just need to do some HTML and JavaScript work, and set up a few simple REST endpoints. If you are familiar with existing Office protocols, note that you don’t have to implement the [MS-FSSHTTP]: File Synchronization via SOAP over HTTP Protocol (Cobalt)
还有一个示例实现here
但是当我访问我们的 Office Web Apps 服务器时我无法让它工作(header X-WOPI-Override 等于 COBALT for Word 文档)。
- 该页面上的信息是否仅适用于您使用 Office Online 的情况?
- 我是否必须更改 Office Web Apps Server 上的设置以使其表现得像 Excel 文件编辑?在 CheckFileInfo 上,我尝试设置 SupportsCoauth=false 和 SupportsCobalt=false
我在问题中提到的 document/page 似乎是指 Office Online Server... 它是 [=20= 的替代品]Office Web Apps 服务器.
我下载了 Office Online Server 的预览版 here
当您比较两个版本的 discovery.xml 时,Word docx 编辑要求不同:
Office Web Apps Server:
<action name="edit" ext="docx" requires="locks,cobalt,update"
Office Online Server:
<action name="edit" ext="docx" requires="locks,update"
我能够在不参考 Microsoft.CobaltCore.dll
的情况下实现 Word 编辑