gpt4 book ai didi

c# - Nodejs 中的 WOPI 主机实现?

转载 作者:太空宇宙 更新时间:2023-11-04 02:57:06 24 4
gpt4 key购买 nike

我想部署Office Online,需要实现WOPI协议(protocol)。我已经看到了 C# 中 WOPI 主机的实现,例如here 。 WOPI 协议(protocol)需要实现一堆端点。我想知道如果我在 Node.js 中实现 WOPI 主机,它是否可以与 Office Online Server 兼容?

有什么想法吗?

感谢期待

最佳答案

WOPI 主机端点的实现不依赖于语言。只要您的语言/框架/平台可以通过 application/jsonapplication/octet-stream 响应来处理 HTTP 请求,您就应该做得很好。

您至少需要实现 MS-WOPI 协议(protocol)。根据您的要求,您可能还需要实现 MS-FSSHTTP 协议(protocol)。例如,当您与 Office Web Apps 2013 集成并且需要支持 Word 编辑时,可能会出现这种情况。使用 MS-FSSHTTP 的必要性由发现 XML 中的 COBALT 指示。

新的 Office Online Server 删除了大多数操作中实现 COBALT 请求的要求。仅 OneNote 文件格式需要它。您可以在 discovery XML of Office Online 中看到这一点。

除非您是 Office Online integration partner ,否则测试 WOPI 实现的唯一方法是在您的服务器上本地安装 Office Online Server(或旧版 Office Web Apps)。两者都可以通过 MSDN 下载。

如果您是集成合作伙伴,那么您可以利用他们提供的 validator appGitHub 上有一个用 python 构建的 CLI。

如果您要与新的 OOS 集成,请参阅 http://wopi.readthedocs.io/ 上更新、更好的文档。

关于c# - Nodejs 中的 WOPI 主机实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39062025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com