PageOffice 开发者中心 PageOffice 开发者中心
首页
文档
  • 后端Java手册 (opens new window)
  • 后端.netcore手册 (opens new window)
  • 前端JavaScript手册 (opens new window)
下载
购买 (opens new window)
首页
文档
  • 后端Java手册 (opens new window)
  • 后端.netcore手册 (opens new window)
  • 前端JavaScript手册 (opens new window)
下载
购买 (opens new window)
  • 开始

    • 介绍
    • 快速上手

    • 升级步骤

      • 5.x升级到6.5的关键步骤(Java)
        • 5.x升级到6.5的关键步骤(Asp.Net)
        • 6.x升级到6.6的升级说明(Vue+Springboot)
        • 6.x升级到6.6的升级说明(.NetCore)
        • 6.x升级到6.6的升级说明(Springboot单体)
        • 6.x升级到6.6的升级说明(SpringMvc或者JSP)
      • 项目部署

    • 通用控制

    • Word

    • Excel

    • PDF

    • FileMaker

    • PPT

    • 更多

    目录

    5.x升级到6.5的关键步骤(Java)

    # 5.x升级到6.5的关键步骤(Java)

    # Vue+Springboot前后端分离项目

    1. 将后端Springboot项目中pom.xml文件中对于pageoffice的jar引用升级成6.5版本,比如6.5.4.1-javax。
    <dependency>
        <groupId>com.zhuozhengsoft</groupId>
        <artifactId>pageoffice</artifactId>
        <version>6.5.4.1-javax</version>
    </dependency>
    
    1. 将后端Springboot项目中启动类Application类中关于PageOffice相关配置修改为如下代码:
    @Bean
    public ServletRegistrationBean pageofficeRegistrationBean() {
        com.zhuozhengsoft.pageoffice.poserver.Server poserver 
                          = new com.zhuozhengsoft.pageoffice.poserver.Server();
        poserver.setSysPath(poSysPath);//设置PageOffice注册成功后,license.lic文件存放的目录
        ServletRegistrationBean srb = new ServletRegistrationBean(poserver);
        srb.addUrlMappings("/poserver.zz");
        srb.addUrlMappings("/poclient");
        srb.addUrlMappings("/pageoffice.js");
        srb.addUrlMappings("/sealsetup.exe");
        return srb;
    }
    
    1. 拷贝posetup_6.5.4.1.exe到上一步代码poserver.setSysPath(poSysPath)指向的目录,即license.lic文件所在目录。

    2. 将前端vue项目中的关于pageoffice的保存,打印,另存等js方法中的document.getElementById("PageOfficeCtrl1")替换成pageofficectrl。

      比如原来的保存文件代码:

      document.getElementById("PageOfficeCtrl1").WebSave();
      

      修改为:

      pageofficectrl.WebSave();
      
    3. 重新发布项目后,在线打开文件时根据提示安装PageOffice V6的客户端,弹出注册框后输入PageOffice V6的序列号进行注册即可。

    提示

    如果您的项目在集成PageOffice5时为了兼容ES6新Js语法和功能而引入了babel-polyfill,现在升级成PageOffice6就不再需要babel-polyfill了。

    上次更新: 2025/12/12, 09:47:21
    PageOffice | Copyright © 2013-2026 卓正软件 京ICP备12010902号-2 京公网安备 11010502019270号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式