1. 程式人生 > 其它 >PageOffice國產版(統信UOS作業系統)與Window版的區別

PageOffice國產版(統信UOS作業系統)與Window版的區別

自國家大力推廣國產軟體以來,統信軟體的UOS作業系統在軟硬體適配方面不斷拓展,整個生態環境日漸完善,已經基本滿足政府、企業等日常辦公需求。在Windows系統環境下,PageOffice產品積累了十多年的Office線上編輯研發經驗和應用經驗,現在針對UOS線上辦公釋出了支援國產作業系統的中介軟體產品PageOffice國產版,能很好的支援龍芯,兆芯,飛騰,鯤鵬,X86,ARM等不同CPU晶片架構的統信軟體的UOS作業系統。

​ PageOffice國產版產品呼叫國產版金山WPS的API介面,啟動本地的WPS辦公應用程式線上開啟文件,支援在UOS系統中使用火狐、360、奇安信、UOS瀏覽器等瀏覽器,線上開啟Word文件、電子表格、簡報等Office檔案,進而實現在Web頁面對文件進行編輯和控制。

​ 對於開發人員來說,如果使用過Windows版的PageOffice,則不需要額外的學習成本,就可以輕鬆掌握PageOffice國產版。此前集成了Windows版PageOffice的應用系統也無需修改程式碼,就可以平滑完成國產化版本的改版遷移。

一、PageOffice國產版與Windows版的相同之處

  1. PageOffice國產版和Windows版伺服器端共用同一套程式(比如:Java語言伺服器端是同一個jar包)。
  2. 伺服器端整合呼叫PageOffice產品的程式碼是同一套。
  3. 開啟檔案的原理相同(都需要安裝對應的PageOffice客戶端程式。客戶端本地也需要安裝相應的辦公軟體,Windows版客戶端需要安裝MSOffice或者金山WPS,UOS作業系統上需要安裝金山WPS專業版)。
  4. 授權原理和註冊方式一樣。
  5. 都支援Java,Asp.net,Asp.net Core和PHP語言及各個語言下常用的框架。

二、PageOffice國產版與Windows版的不同之處

  1. PageOffice國產版客戶端程式需要手動拷貝程式並安裝,Windows版會自動提示下載安裝。
  2. PageOffice國產版和Window版呼叫VBA物件介面的方式不一樣。
  • PageOffice國產版呼叫VBA介面方式:

     var obj =poapplication;//poapplication節點相當於VBA介面的Application節點
    
  • PageOffice的Window版呼叫VBA介面的兩種方式:

     var obj =poapplication;//poapplication節點相當於VBA介面的Application節點
     var obj = document.getElementById("PageOfficeCtrl1").Document;//Document節點相當於VBA介面中的ActiveDocument節點
    
  1. PageOffice國產版不支援RunMarco方式呼叫巨集程式碼(因為金山WPS國產版中的巨集介面和Windows版中微軟Office中的巨集介面不一致,RunMarco方法是專門為了支援Windows版下微軟Office中的巨集介面而研發的介面)。國產版下目前只能使用JS方式呼叫VBA介面。

三、補充

統信UOS作業系統下具體整合PageOffice國產版的詳細步驟請到卓正軟體官網下載中心下載對應的示例程式([http://www.zhuozhengsoft.com/dowm/])。