国产linux系统使用 PageOffice 在线打开 word 文件

一、客户端环境

1、操作系统

银河麒麟,中标麒麟,统信UOS

2、芯片

芯片(CPU):x86(Intel、兆芯) ,ARM(飞腾、鲲鹏),龙芯

3、浏览器

360安全浏览器 奇安信 uos自带浏览器

4、wps 版本

wps专业版(11.8.x.xxxxx)

国产版卸载wps命令
dpkg -l|grep wps |awk '{print$2}' | xargs sudo apt purge -y

二、安装集成步骤

PageOffice国产版发布包目录结构
在这里插入图片描述
Client:此目录下是PageOffice的客户端安装程序

Samplesgc5:此文件夹是PageOffice的Demo程序

Server:此目录下是集成PageOffice产品所需的jar包和配置文件

1、客户端安装

  1. 飞腾、 鲲鹏:
    拷贝Client文件夹下的com.zhuozhengsoft.pageoffice_5.2.0.13_arm64.deb安装包到对应电脑上;
    双击deb包进行安装;

  2. 龙芯:
    拷贝Client文件夹下的com.zhuozhengsoft.pageoffice_5.2.0.13_ mips64el.deb安装包到龙芯UOS电脑上;
    双击deb包进行安装;

  3. X86:
    拷贝Client文件夹下的com.zhuozhengsoft.pageoffice_5.2.0.13_amd64.deb到x86芯片的UOS电脑上;
    双击deb包进行安装;

2、集成步骤(SpringBoot为例)

  1. 如果在自己项目的根目录下创建lib文件夹,将“Server” 文件夹中pageoffice的jar拷贝到此lib目录下,那么pom.xml添加下面代码(注意修改为自己使用的pageoffice的jar包版本号)
<dependency>
    <groupId>com.zhuozhengsoft</groupId>  
    <artifactId>pageoffice</artifactId>   
    <version>5.4.0.3</version> 
</dependency>

  1. 添加下面的PageOffice的服务器端授权程序的@Bean
/**
    * 添加PageOffice的服务器端授权程序Servlet(必须)
    * @return
    */
   @Bean
   public ServletRegistrationBean servletRegistrationBean() {
   	com.zhuozhengsoft.pageoffice.poserver.Server poserver = new com.zhuozhengsoft.pageoffice.poserver.Server();
   	poserver.setSysPath("d:/lic/");//设置PageOffice注册成功后,license.lic文件存放的目录
   	ServletRegistrationBean srb = new ServletRegistrationBean(poserver);
   	srb.addUrlMappings("/poserver.zz");
   	srb.addUrlMappings("/posetup.exe");
   	srb.addUrlMappings("/pageoffice.js");
       return srb;
   }

  1. 在后台Controller中编写代码调用PageOffice
@RequestMapping(value="/openWord")
public ModelAndView openWord(HttpServletRequest request){
    PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);
    poCtrl1.setServerPage("poserver.zz"); //此行必须
    poCtrl1.setSaveFilePage("xxxController/savefile");//设置处理文件保存的Controller方法
    poCtrl1.webOpen("doc/test.doc", OpenModeType.docNormalEdit, "张三");//打开文件
    request.setAttribute("poCtrl1", poCtrl1.getHtmlCode("PageOfficeCtrl1"));
    
    ModelAndView mv = new ModelAndView("Word");
	return mv;
}

  1. 在视图html代码中获取第3步request对象中的poCtrl1,显示文档编辑区域
<div style="height:700px;width:auto;">
        ${poCtrl1}
</div>

  1. 第一次在国产版本的操作系统上打开pageOffice时,会弹出注册页面,填写完注册信息后,点立即注册。

PageOffice国产版 V5.0 试用序列号:GC-1A-Y7PD-C6J1-4TPFH
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值