随笔 - 26  文章 - 5  评论 - 4  阅读 - 23119

PageOffice国产版(麒麟操作系统)与Window版的区别

自国家大力推广国产软件以来,银河麒麟和中标麒麟操作系统在软硬件适配方面不断拓展,整个生态环境日渐完善,已经基本满足政府、企业等日常办公需求。在Windows系统环境下,PageOffice产品积累了十多年的Office在线编辑研发经验和应用经验,现在针对麒麟操作系统在线办公发布了支持国产操作系统的中间件产品PageOffice国产版,能很好的支持龙芯,兆芯,飞腾,鲲鹏,X86,ARM等不同CPU芯片架构的银河麒麟V10版本和中标麒麟V7版本操作系统。

​ 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接口。

三、补充

麒麟操作系统下具体集成PageOffice国产版的详细步骤请到卓正软件官网下载中心下载对应的示例程序([http://www.zhuozhengsoft.com/dowm/])。

posted on   Tony636  阅读(511)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示