2015-11-05 58 views
3

我們正試圖實現一個WOPI主機,而不使用CobaltCore DLL來對付我們的Office Web Apps服務器。 (用Java實現)。我發現的所有信息都表明您必須實施MS-FSSHTTP才能編輯Word文檔。沒有MS-FSSHTTP/COBALT的WOPI實施

但是,這是我在本頁面發現:Integrating with Office Online

與Office整合在線比較簡單。你只需要做一些 的HTML和JavaScript工作,並設置一些簡單的REST端點。如果您熟悉現有的Office協議,請注意您不必執行[MS-FSSHTTP]:文件通過SOAP over HTTP協議同步(鈷)

還有一個樣本實現here

但是,當我們的Office Web Apps服務器(標頭X-WOPI-Override等於COBALT for Word文檔)時,我無法實現這個功能。

  1. 該頁上的信息是否僅適用於您正在訪問Office Online的情形?
  2. 是否有必須在Office Web Apps Server上更改設置,以使其具有Excel文件編輯的功能?在CheckFileInfo,我嘗試設置SupportsCoauth =虛假和SupportsCobalt =假

回答

3

它看起來像文件/頁面我在我的問題提到是指Office Online的服務器 ...這是一個替代的Office Web Apps服務器

我下載了Office Online的服務器here

的預覽當您從兩個版本的比較discovery.xml,話語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" 

我是能夠實現的Word無需引用Microsoft.CobaltCore.dll編輯