C# Office Web应用程序和WOPI

C# Office Web应用程序和WOPI,c#,ms-office,ms-wopi,C#,Ms Office,Ms Wopi,我们有Office Web应用程序和WOPI,可以加载powerpoint文件并进行编辑 然而,让编辑为Word工作需要实现Cobalt或FSSHTTP/FSSHTTPB协议 这里的用户友好地提供了所有内容的大部分代码() 有人在这种情况下实现了Cobalt或FSSHTTP/FSSHTTPB协议吗?好吧,你可以从Office Web Apps机器上获取Cobalt程序集开始,我认为它叫做Microsoft.Cobalt.dll。。它应该能帮助你破译这些信息。我正试图回到这个概念证明的工作上。如果

我们有Office Web应用程序和WOPI,可以加载powerpoint文件并进行编辑

然而,让编辑为Word工作需要实现Cobalt或FSSHTTP/FSSHTTPB协议

这里的用户友好地提供了所有内容的大部分代码()


有人在这种情况下实现了Cobalt或FSSHTTP/FSSHTTPB协议吗?

好吧,你可以从Office Web Apps机器上获取Cobalt程序集开始,我认为它叫做Microsoft.Cobalt.dll。。它应该能帮助你破译这些信息。我正试图回到这个概念证明的工作上。如果我让它工作,我会在这里张贴一个快速参考。但是文档很糟糕,我必须截取sharepoint和office web应用程序之间的消息才能理解它们。

你可以从office web应用程序机器上抓取cobalt程序集开始,我认为它叫做Microsoft.cobalt.dll。。它应该能帮助你破译这些信息。我正试图回到这个概念证明的工作上。如果我让它工作,我会在这里张贴一个快速参考。但是文档很糟糕,我必须截取sharepoint和office web应用程序之间的消息才能理解它们。

我编写了一个Wopi主机演示。 具有对Office Web应用程序的Cobalt(FSSHTTPB/D)支持。 支持DOCX编辑,也支持PPTX、XLSX。 需要Microsoft.CobaltCore.dll

感谢BitLLC的出色工作

我编写了一个Wopi主机演示。 具有对Office Web应用程序的Cobalt(FSSHTTPB/D)支持。 支持DOCX编辑,也支持PPTX、XLSX。 需要Microsoft.CobaltCore.dll



感谢BitLLC截至2015年2月13日的出色工作,WOPI协议现在似乎允许服务器在CheckFileInfo端点响应中指定是否支持共同创作给定文件。因此,您可以避免Cobalt实现的缺点。

截至2015年2月13日,WOPI协议现在似乎允许服务器在CheckFileInfo端点响应中指定是否支持对给定文件的共同创作。因此,您可以避免Cobalt实施的不愉快。

谢谢。看来我们在做同样的事情。我只是稍微落后了一点:)。有文档链接吗?FSSHTTP/FSSHTTPB方式似乎有更多文档。我也来自Java背景,并试图在原型中实现这一点。看来我们不可能在不实现整个coauth功能的情况下进行编辑…@Mark我们基本上放弃了。微软有一些示例代码,但不愿意共享,这可能是有原因的。很明显,我们开始向下看SharePoint路线,或者只在浏览器中插入客户端office。祝你好运,只是向人们介绍了一些进展:(确实需要CobaltCore组装)谢谢。看来我们在做同样的事情。我只是稍微落后了一点:)。有文档链接吗?FSSHTTP/FSSHTTPB方式似乎有更多文档。我也来自Java背景,并试图在原型中实现这一点。看来我们不可能在不实现整个coauth功能的情况下进行编辑…@Mark我们基本上放弃了。微软有一些示例代码,但不愿意共享,这可能是有原因的。很明显,我们开始向下看SharePoint路线,或者只在浏览器中插入客户端office。祝你好运,它只是更新了一些进展:(是否需要CobaltCore组装)你现在有解决方案了吗?我对同样的事情感到很沮丧problem@Marx恐怕不行。没有成功编辑Word文档,请参见商业实现。您现在有解决方案了吗?我对同样的事情感到很沮丧problem@Marx恐怕不行。未能成功编辑Word文档请参见商业实现Hi@Marx Yu,请帮助我测试您的WopiHost git项目,我已在VS中配置了您的项目,但无法理解如何使用Office online 2016(预览)服务器作为客户端。我的计算机和office 365帐户中有office 2016,我使用的是Windows 10操作系统,并创建了一个包含少量office文件的文件夹C:\wopi docs\。请让我知道您所说的Office online 2016服务器(客户端)是什么意思,以及如何将其与您的WopiHost项目(主机)集成。您好@Marx Yu,请帮助我测试您的WopiHost git项目,我已在VS中配置了您的项目,但无法理解如何将Office online 2016(预览)服务器用作客户端。我的计算机和office 365帐户中有office 2016,我使用的是Windows 10操作系统,并创建了一个包含少量office文件的文件夹C:\wopi docs\。请让我知道您所说的Office online 2016服务器(客户端)是什么意思,以及如何将其与您的WopiHost项目(主机)集成。