⾃国家⼤⼒推⼴国产软件以来,统信软件的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节点
3. PageOffice国产版不⽀持RunMarco⽅式调⽤宏代码(因为⾦⼭WPS国产版中的宏接⼝和Windows版中微软Office中的宏接⼝不⼀
致,RunMarco⽅法是专门为了⽀持Windows版下微软Office中的宏接⼝⽽研发的接⼝)。国产版下⽬前只能使⽤JS⽅式调⽤VBA接⼝。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!