软航OFFICE档控件的Windows与国产环境并行使用秘籍

NTKO 重庆软航科技有限公司
2025年04月07日 10:00

点击上方蓝字关注我们

图片

图片

图片

上一期文章【知识问答】软航OFFICE文档控件知识揭秘中,提到如果需要在国产环境里使用软航OFFICE文档控件,就需要使用该产品的国产版。

本期文章带您了解软航OFFICE文档控件软件国产版的集成,以及如何实现Windows环境与国产环境的并行使用。

图片

1、Windows环境与国产环境的并行思路


软航OFFICE文档控件软件国产版,继承了windows版本的代码风格,接口基本都做了兼容,仅需修改少量代码,即可轻松完成改造。

实现软航OFFICE文档控件windows平台与国产平台的兼容并行的思路为:首先判断当前客户端系统类型,如果是Windows则采用原有代码,如果是Linux系统则调用国产控件加载相关代码,流程如下图所示:

图片

图片

2、实现步骤


在加载控件的页面里,添加判断操作系统类型的JS代码: 

//获取当前操作系统类型。0:Windows; 1:Linux; -1:未知function GetOperSystemType(){  var platform = String(navigator.platform);  platform = platform.toUpperCase();  var isWin = ((platform =="WIN32") || (platform =="WINDOWS"))  var islinux = (platform.indexOf("LINUX")>-1);  if(isWin){return 0;}  else if(islinux){return 1;}  else return -1;}

判断是Linux环境之后调用加载国产版文档控件代码(代码片段如下):

 if(GetOperSystemType()==1){      document.write('<object id="TANGER_OCX" type="application/ntko-plug"   width="'+width+'" height="'+height+'" ForOnSaveToURL="ntkosavetourl"  ForOndocumentopened="ntkoondocumentopened"');          document.write('ForOnpublishAshtmltourl="ntkopublishashtml"');      document.write('ForOnpublishAspdftourl="ntkopublishaspdf"');      document.write('ForOnSaveAsOtherFormatToUrl="ntkosaveasotherurl"');        document.write('<SPAN STYLE="color:red">Linux环境未安装软航OFFICE文档控件Linux版本</SPAN>   ');      document.write('</object>   '); }


图片

3、工作量与预期效果


就软航OFFICE文档控件本身来说,集成改造代码量极少,无复杂配置,可实现快速集成

完成国产环境以及Windows系统里的并行改造之后即可实现在:

Windos平台:Chrome、Edge、360安全、360极速、360极速X、Firefox、Opera、lE、QQ、猎豹、奇安信等浏览器;

主流国产系统:中标麒麟、统信UOS、银河麒麟、中科方德、红旗等系统里广泛兼容国产主流浏览器如:360安全浏览器、红莲花浏览器、统信浏览器、龙芯浏览器等环境里的线编辑相关功能

最终可以实现的功能如下图所示:

图片

软航OFFICE文档控件国产版使用效果列举如下:

图片

图片

4、更多内容……


只有代码片段无法切身体验怎么办?

联系我们,我们可提供多种前沿架构的集成示例,包括Vue2、Vue3、React等等。

我们的工程师可通过电话、远程等多种方式协助您进行产品集成、测试以及使用。

没有产品怎么办?

联系我们,我们将根据您项目情况给您专业答疑。

如何联系?

1、(推荐图片直接通过总部座机:023-62943208联系到我们
2、(推荐图片通过关注我司公众微信号发送您所在省份到后台,我们会将对应区域商务联系方式推送给您
3、您也可以通过访问我司官网www.ntko.com,在右上角QQ头像处选择所在省份获取对应联系方式。
感谢对我们产品的支持,我们将竭诚为您服务!



往期文章


软航OFFICE文档控件升级公告:全面支持 Manifest V3 !

【知识问答】软航OFFICE文档控件知识揭秘

【行业应用】软航OFFICE文档控件国产版在党政行业的应用

告别纸质繁琐,软航电子签章解决方案助力企业高效采购!

全国合作伙伴招商火热开启,共创行业新辉煌!

图片