2015-02-06 88 views
2

我想建立根據這個例子如何使Office Web應用程序服務器能夠與鈷

https://code.msdn.microsoft.com/office/Building-an-Office-Web-f98650d6

我成功地使用ASP.NET MVC和它的WebAPI功能我自己WOPI主機編輯文檔使用該示例連接到我的Office Web App服務器,我可以使用它訪問本地路徑中的Excel和PowerPoint文件,並且可以對其進行編輯,但無法使用它作爲Post操作在編輯模式下打開Word文檔處理程序沒有完全實現,因此無法處理任何編輯請求。

爲了添加對Office文檔編輯的支持,我嘗試了使用基於從Office Web App服務器提取的Cobalt庫的POST請求處理程序的示例。

https://github.com/marx-yu/WopiHost

有了這個例子,我設法編輯ANS保存的Office Web應用程序服務器的各種文檔。但是,當我試圖將這兩者集成在一起時,我發現即使可以進入Excel和PowerPoint的編輯窗口,我也可以看到Office Web App Server的鎖定和Cobalt請求由我的WOPI Post API操作處理程序。這些改變根本不會對我的本地文件產生任何影響。此外,我仍然無法編輯word文檔,並且當我檢查Office Web App Server的後臺日誌時,我發現錯誤消息是Cobalt不受支持,而我已經將CheckFileInfo響應中的SupportsCobalt設置爲true!任何幫助非常感謝!

回答

0

我想我正是你在找什麼。看看我的implementation of the WOPI host。這是一個MVC6應用程序,它從您提到的兩個示例中獲得最佳效果,並添加了一些額外的功能。

相關問題