精华内容
下载资源
问答
  • pageoffice在线编辑
    2021-02-12 19:05:51

    普通的MS Office Word只能在本地磁盘上打开和编辑保存,这使得程序员在开发项目时受到很多的约束,许多的功能无法实现或者无法达到理想的效果。

    下面我就简单的和大家分享一下如何实现Word文档的在线打开、编辑和保存。

    第一步:请先安装PageOffice的服务器端的安装程序,之后在WEB项目下的“WebRoot/WEB-INF/lib”路径中添加pageoffice.cab和pageoffice.jar(在www.zhuozhengsoft.com网站的“下载中心”中可下载相应的压缩包,解压之后,双击运行Pageoffice服务器端安装程序setup.exe,之后将pageoffice.cab和pageoffice.jar文件拷贝到该目录下就可以了)文件。

    第二步:修改WEB项目的配置文件,将如下代码添加到配置文件中:

    poservercom.zhuozhengsoft.pageoffice.poserver.Server

    poserver

    /poserver.do

    poserver

    /pageoffice.cab

    poserver

    /popdf.cab

    poserver

    /sealsetup.exe

    adminseal

    com.zhuozhengsoft.pageoffice.poserver.AdminSeal

    adminseal

    /adminseal.do

    adminseal

    /loginseal.do

    adminseal

    /sealimage.do

    mht

    message/rfc822

    adminseal-password

    123456

    第三步:在WEB项目的WebRoot目录下添加文件夹存放word模板文件,在此命名为“doc”,将要打开的Word文件拷贝到该文件夹下,我要打开的Word文件为“test.doc”。

    第四步:在WEB项目的WebRoot目录下添加动态页面word.jsp。在该页面后台中添加自定义标签库:“”,并引入PageOffice类库:“”。之后在前台HTML页面中添加PageOfficeCtrl控件:“”,并设置控件所在层的大小。

    第五步:在word.jsp的后台页面,利用PageOfficeCtrl控件在线打开Word文档,代码如下:

    //********************卓正PageOffice组件的使用**********************

    PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);

    poCtrl1.setServerPage("poserver.do"); //此行必须

    poCtrl1.setSaveFilePage("SaveFile.jsp");//如要保存文件,此行必须

    poCtrl1.addCustomToolButton("保存", "Save()", 1);//添加自定义工具栏按钮

    //打开文件,webOpen()方法中的三个参数分别为:要打开的文件路径、打开模式、打开的操作人,其中文件路径既可是相对路径也可是绝对路径

    //绝对路径:String filePath = request.getSession().getServletContext().getRealPath("doc/test.doc");

    String filePath = "doc/test.doc";//相对路径

    poCtrl1.webOpen(filePath, OpenModeType.docNormalEdit, "张三");

    poCtrl1.setTagId("PageOfficeCtrl1"); //此行必须

    再在Word.jsp的前台页面添加JS函数,执行保存操作,代码如下:

    function Save() {

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

    }

    如上所述,简单的就实现了Word文档的在线打开操作。接下来开始编写保存页面。

    第六步:在WEB项目的WebRoot目录下添加动态页面SaveFile.jsp,在后台页面中编写代码处理要保存的Word文档,代码如下:

    FileSaver fs = new FileSaver(request, response);

    //保存Word文档到相应的磁盘路径中

    fs.saveToFile(request.getSession().getServletContext().getRealPath("doc/") + "/" + fs.getFileName());

    //fs.showPage(300,300);//可在前台弹出相应大小的窗口,并在上面显示想要显示的信息内容

    fs.close();

    至此,就简单的实现了Word文档的现在打开、编辑和保存了。

    方案总结:

    上述的示例主要是借助了PageOffice开发平台的PageOfficeCtrl控件,利用该控件还可实现Word文档内容的提交、添加手写批注、加盖电子印章、Word文档到PDF文档的转换等功能。另外,在PageOffice平台下还可实现Excel、PPT、PDF等文档的在线打开、编辑保存等等各种操作,很好地解决了开发OA系统的程序员的一大技术难题。

    更多相关内容
  • 1.描述:最近项目有个在线编辑office 办公文档的功能, 采用的方案是用 pageoffice 在线编辑 office 文档. 因为高版本的谷歌和火狐不支持任何插件了.所以pageoffice 用pobrowser方法间接弹出一个ie浏览器来实现.弹出的...

    1.    描述:最近项目有个在线编辑office 办公文档的功能, 采用的方案是用 pageoffice 在线编辑 office 文档. 因为高版本的谷歌和火狐不支持任何插件了.所以pageoffice 用pobrowser方法间接弹出一个ie浏览器来实现.弹出的页面称作子页面. 原来的页面称作父页面.

    最近有个需求. 在线保存文档之后,需要返回一个自定义值,并且把这个值传到父页面中. 回调父页面中的js函数

    2.    核心代码

    (1) 保存成功后设置自定义的返回值

    ba6df20a125e28dc076cb5366caccda9b17.jpg

    (2)页面获取自定义的返回值

    947cfea36110fa75cacf6f70395113cd9e8.jpg

    (3)关闭弹出窗口的js

    920177e5071ea48bceb1a98399fc1511fdc.jpg

    (4)回调父页面js函数的方法

    d20113e4232df193e3e30c49ad0e7f766eb.jpg

    3:具体的实现过程

    父页面 index.jsp

    <script type="text/javascript" src="<%=request.getContextPath()%>/jquery.min.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/pageoffice.js" id="po_js_main"></script>
    			
    <script type="text/javascript">
    	function getValue(value){
    		alert(value);
    		document.getElementById('returnValue').value= value;
    	}
    </script>
    
    <body>
    		<input id="returnValue" value=""/>
    		<a href="javascript:POBrowser.openWindowModeless('Word.jsp','width=1200px;height=800px;');">打开文件</a>
    	
    	</body>

    文档页面

    <%@ page language="java"
    	import="java.util.*,com.zhuozhengsoft.pageoffice.*,com.zhuozhengsoft.pageoffice.wordwriter.*"
    	pageEncoding="UTF-8"%>
    <%@page import="java.awt.Color"%>
    <%
    	
    	PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
    	//设置服务器页面
    	poCtrl.setServerPage(request.getContextPath() + "/poserver.zz");
    	//添加自定义按钮
    	poCtrl.addCustomToolButton("保存", "Save", 1);
    	//设置保存页面
    	poCtrl.setSaveFilePage("SaveFile.jsp");
    	//打开Word文档
    	poCtrl.webOpen("test.doc", OpenModeType.docNormalEdit, "张佚名");
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    	<body>
    	<script type="text/javascript">
           	function Save() {
           		//保存
               document.getElementById("PageOfficeCtrl1").WebSave();
               //返回值
               document.getElementById("PageOfficeCtrl1").Alert("保存成功,返回值为:" + document.getElementById("PageOfficeCtrl1").CustomSaveResult);
              var value = document.getElementById("PageOfficeCtrl1").CustomSaveResult;
               //调用父页面
               var sResult = window.external.CallParentFunc("getValue('"+value+"');");
               if(sResult=='poerror:parentlost'){
    		       alert('父页面关闭或跳转刷新了,导致父页面函数没有调用成功!');
    		   }
    		   //关闭窗口
               window.external.close();
           	}
    
        </script>
    		<div style="height: 850px; width: 1036px; overflow: hidden;">
    			<%=poCtrl.getHtmlCode("PageOfficeCtrl1")%>
    		</div>
    	</body>
    </html>

    保存页面

    <%@ page language="java" import="java.util.*,com.zhuozhengsoft.pageoffice.*" pageEncoding="utf-8"%>
    <%
    FileSaver fs=new FileSaver(request,response);
    fs.saveToFile("d:\\aa.doc");
    fs.setCustomSaveResult("ok");
    fs.close();
    %>

     

    4:具体效果

    945c077fac130a8cefab62565a13c379efa.jpg

    dae33e7351d2e8a65bb485ef2e490b71999.jpg

    e779f35bc862e5a1942df6f31d01c6a0c4c.jpg

     

    转载于:https://my.oschina.net/u/3507515/blog/2988092

    展开全文
  • SpringBoot PageOffice 在线编辑 (完整版、有源码)

    万次阅读 多人点赞 2019-05-27 18:16:59
    文章目录简介实例环境准备生成license.lic文件把jar安装到maven使项目能够使用maven引入pom.xml 配置application.properties配置项目结构、代码介绍项目结构:BeanLinitConf类说明,PageOffice注入OfficeOnlineApi类...

    简介

    此文档讲的是SpringBoot和PageOffice整合,在线编辑office的文件,在网上找了很多资料
    第一个看到的是微软的“office online server”,这个太复杂了,需要安装中间件,安装还对系统有要求,必须是“windows server 2012 r2”或“Windows Server 2016”,但是这款是不收费的

    第二个看到的是卓正软件的PageOffice,这个是收费的,但是可以试用,下下来后demo也多,demo基本都是基于jsp页面的,我不想用jsp,我写的html页面

    第三个看到的是点聚的WebOffice,这个也是免费的,但是嘛,下下来的demo…不想说话,网页打开没有office客户端编辑那种界面,很不方便,也很不好操作,看了一眼直接放弃

    最后我选择使用PageOffice

    实例环境准备

    技术版本
    Jdk1.8
    SpringBoot2.1.5
    PageOffice4.5.0.9
    Tomcat8.0.32

    去官网下载PageOffice包,下载地址:
    http://www.zhuozhengsoft.com/download/PageOffice_4.5.0.9_Java.zip

    解压后里面会有:
    说明解压后的目录文件结构

    生成license.lic文件

    把Samples4文件夹复制到Tomcat的webapp目录下,在启动tomcat访:http://localhost:8080/Samples4
    访问后页面会提示输入公司名称等信息,然后输入序列号,序列号如上图文件目录下有个序列号.txt复制进去填入即可,我点击的是在线注册,注册成功后会在tomcat的webapp下的Samples4下的WEB-INF/lib目录下生成一个license.lic文件
    文件展示
    你也可以访问看demo,有很多实例,可以实现哪些功能:
    展示
    这时候tomcat已经没什么用了,可以关掉了

    把jar安装到maven使项目能够使用maven引入

    lib目录展示
    进入集成文件夹里面的lib目录,复制目录地址,打开命令窗口,使用cd进入复制的地址目录,执行:

    mvn install:install-file -DgroupId=com.zhuozhengsoft -DartifactId=pageoffice -Dversion=4.5.0.9  -Dpackaging=jar  -Dfile=pageoffice4.5.0.9.jar
    

    执行后结果展示

    pom.xml 配置

    <!-- 添加PageOffice依赖(必须) -->
    	<dependency>
    		<groupId>com.zhuozhengsoft</groupId>
    		<artifactId>pageoffice</artifactId>
    		<version>4.5.0.9</version>
    	</dependency>
    	<!-- 页面配置 -->
    	<dependency>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-thymeleaf</artifactId>
    	</dependency>
    

    application.properties配置

    # 注册PageOffice后license.lic存放的路径,访问poserver.zz的时候需要license.lic文件(我这里就是resources目录下的file目录,我写的是绝对路径)
    posyspath=G:/ideaProject/springboot-demo/online-office/src/main/resources/file/
    

    项目结构、代码介绍

    项目结构:

    项目结构介绍

    BeanLinitConf类说明,PageOffice注入

    package com.onlineoffice.conf;
    
    import com.zhuozhengsoft.pageoffice.poserver.Server;
    import org.springframework.boot.context.properties.ConfigurationProperties;
    import org.springframework.boot.web.servlet.ServletRegistrationBean;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    /**
     * @Description :初始化Bean
     * ---------------------------------
     * @Author : SG.Y
     * @Date : 2019/5/9 15:40
     */
    @Configuration
    @ConfigurationProperties
    public class BeanInitConf {
    
        // PageOffice配置
        private String posyspath;
    
        /***
         * PageOffice 注册
         * @return
         */
        @Bean
        public ServletRegistrationBean servletRegistrationBean() {
            Server poserver = new Server();
            //设置PageOffice注册成功后,license.lic文件存放的目录
            poserver.setSysPath(posyspath);
            ServletRegistrationBean srb = new ServletRegistrationBean(poserver);
            // 下面是把资源文件暴露出来,必须配置,否则页面访问不了
            srb.addUrlMappings("/poserver.zz", "/posetup.exe", "/pageoffice.js", "/jquery.min.js", "/pobstyle.css", "/sealsetup.exe");
            return srb;
        }
    
        public void setPosyspath(String posyspath) {
            this.posyspath = posyspath;
        }
    
    }
    

    OfficeOnlineApi类介绍

    package com.onlineoffice.api;
    
    import com.zhuozhengsoft.pageoffice.FileSaver;
    import com.zhuozhengsoft.pageoffice.OpenModeType;
    import com.zhuozhengsoft.pageoffice.PageOfficeCtrl;
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.util.Map;
    
    /**
     * @Description :Office在线编辑、预览API
     * ---------------------------------
     * @Author : SG.Y
     * @Date : 2019/5/14 16:36
     */
    @Controller
    public class OfficeOnlineApi {
    
        @Value("${posyspath}")
        private String filePath;
    
        /**
         * 在线word文档编辑
         *
         * @param request
         * @param map
         * @return
         */
        @GetMapping("/word")
        public String showWord(HttpServletRequest request, Map<String, Object> map) {
            PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
            //设置授权程序servlet
            poCtrl.setServerPage("/poserver.zz");
            //添加自定义按钮
            poCtrl.addCustomToolButton("保存", "Save", 1);
            //保存按钮接口地址
            poCtrl.setSaveFilePage("/save");
            //打开文件(打开的文件类型由OpenModeType决定,docAdmin是一个word,并且是管理员权限,如果是xls文件,则使用openModeType.xls开头的,其他的office格式同等),最后一个参数是作者
            // TODO 这里有个坑,这里打开的文件是本地的,地址如果写成/结构的路径,页面就会找不到文件,会从http://xxxxx/G/id...去找,写成\\就是从本地找
            poCtrl.webOpen("G:\\ideaProject\\springboot-demo\\online-office\\src\\main\\resources\\file\\test.docx", OpenModeType.docAdmin, "光哥");
            //pageoffice 是文件的变量,前端页面通过这个变量加载出文件
            map.put("pageoffice", poCtrl.getHtmlCode("PageOfficeCtrl1"));
            //跳转到word.html
            return "word";
        }
    
        /**
         * 在线ppt文档编辑
         *
         * @param request
         * @param map
         * @return
         */
        @GetMapping("/ppt")
        public String showPPT(HttpServletRequest request, Map<String, Object> map) {
            PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
            //设置授权程序servlet
            poCtrl.setServerPage("/poserver.zz");
            //添加自定义按钮
            poCtrl.addCustomToolButton("保存", "Save", 1);
            //保存接口地址
            poCtrl.setSaveFilePage("/save");
            //打开文件(打开的文件类型由OpenModeType决定,docAdmin是一个word,并且是管理员权限,如果是xls文件,则使用openModeType.xls开头的,其他的office格式同等),最后一个参数是作者
            // TODO 这里有个坑,这里打开的文件是本地的,地址如果写成/结构的路径,页面就会找不到文件,会从http://xxxxx/G/id...去找,写成\\就是从本地找
            poCtrl.webOpen("G:\\ideaProject\\springboot-demo\\online-office\\src\\main\\resources\\file\\test.pptx", OpenModeType.pptNormalEdit, "光哥");
            //pageoffice 是文件的变量,前端页面通过这个变量加载出文件
            map.put("pageoffice", poCtrl.getHtmlCode("PageOfficeCtrl1"));
            //跳转到word.html
            return "ppt";
        }
    
        /**
         * 保存文件接口
         *
         * @param request
         * @param response
         */
        @RequestMapping("/save")
        public void saveFile(HttpServletRequest request, HttpServletResponse response) {
            // 保存修改后的文件
            FileSaver fs = new FileSaver(request, response);
            fs.saveToFile("G:\\test\\在线编辑\\" + fs.getFileName());
            fs.close();
        }
    
    }
    

    word.html 页面介绍

    这里只展示word.html,ppt.html和word基本一样的

    <!DOCTYPE html>
    <html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title>在线编辑Office文件</title>
        <script type="text/javascript" src="jquery.min.js"></script>
        <script type="text/javascript" src="pageoffice.js" id="po_js_main"></script>
    </head>
    <body>
    <!--POBrowser打开一个窗口用来编辑文件-->
    <a id="open_a" style="display: none;" onclick="javascript:POBrowser.openWindowModeless('/word','width=1200px;height=800px;');" href="#">打开文件</a>
    <!-- 页面布局 -->
    <div style="width:100%;height:900px; align-content: center" th:utext="${pageoffice}"></div>
    <script type="text/javascript">
        function Save() {
            document.getElementById("PageOfficeCtrl1").WebSave();
        }
    </script>
    <script>
        $(function () {
            var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
            var isOpera = userAgent.indexOf("Opera") > -1;
    		
    		// 获取浏览器类型
            function getType() {
                //判断是否chorme浏览器
                if (userAgent.indexOf("Chrome") > -1) {
                    return "Chrome";
                }
                //判断是否IE浏览器
                if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
                    return "IE";
                }
    
                //判断是否Edge浏览器
                if (userAgent.indexOf("Trident") > -1) {
                    return "Edge";
                }
            }
    
            // POBrowser打开一个窗口用来编辑文件
            function open() {
                $("#open_a").click();
            }
    
            // pageOffice有很多浏览器都不支持,不支持则使用POBrowser打开一个窗口用来编辑文件
            if (getType() != 'Edge') {
                // 延迟一秒在打开,是因为如果即时打开,可能有些文件请求还没加载好,会检测出客户端未安装pageOffice控件
                setTimeout(open, 1000)
            }
    
        });
    </script>
    </body>
    </html>
    

    启动后访问:

    在线编辑Word:http://localhost:8080/word
    在线编辑PPT:http://localhost:8080/ppt
    

    在这里插入图片描述
    在这里插入图片描述

    源码下载

    下载地址:https://github.com/y15211669315/online-office.git

    展开全文
  • 1.描述:最近项目有个在线编辑office 办公文档的功能, 采用的方案是用 pageoffice 在线编辑 office 文档. 因为高版本的谷歌和火狐不支持任何插件了.所以pageoffice 用pobrowser方法间接弹出一个ie浏览器来实现.弹出的...

    1.    描述:最近项目有个在线编辑office 办公文档的功能, 采用的方案是用 pageoffice 在线编辑 office 文档. 因为高版本的谷歌和火狐不支持任何插件了.所以pageoffice 用pobrowser方法间接弹出一个ie浏览器来实现.弹出的页面称作子页面. 原来的页面称作父页面.

    最近有个需求. 在线保存文档之后,需要返回一个自定义值,并且把这个值传到父页面中. 回调父页面中的js函数

    2.    核心代码

    (1) 保存成功后设置自定义的返回值

    (2)页面获取自定义的返回值

    (3)关闭弹出窗口的js

    (4)回调父页面js函数的方法

    3:具体的实现过程

    父页面 index.jsp

    <script type="text/javascript" src="<%=request.getContextPath()%>/jquery.min.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/pageoffice.js" id="po_js_main"></script>
    			
    <script type="text/javascript">
    	function getValue(value){
    		alert(value);
    		document.getElementById('returnValue').value= value;
    	}
    </script>
    
    <body>
    		<input id="returnValue" value=""/>
    		<a href="javascript:POBrowser.openWindowModeless('Word.jsp','width=1200px;height=800px;');">打开文件</a>
    	
    	</body>

    文档页面

    <%@ page language="java"
    	import="java.util.*,com.zhuozhengsoft.pageoffice.*,com.zhuozhengsoft.pageoffice.wordwriter.*"
    	pageEncoding="UTF-8"%>
    <%@page import="java.awt.Color"%>
    <%
    	
    	PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
    	//设置服务器页面
    	poCtrl.setServerPage(request.getContextPath() + "/poserver.zz");
    	//添加自定义按钮
    	poCtrl.addCustomToolButton("保存", "Save", 1);
    	//设置保存页面
    	poCtrl.setSaveFilePage("SaveFile.jsp");
    	//打开Word文档
    	poCtrl.webOpen("test.doc", OpenModeType.docNormalEdit, "张佚名");
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    	<body>
    	<script type="text/javascript">
           	function Save() {
           		//保存
               document.getElementById("PageOfficeCtrl1").WebSave();
               //返回值
               document.getElementById("PageOfficeCtrl1").Alert("保存成功,返回值为:" + document.getElementById("PageOfficeCtrl1").CustomSaveResult);
              var value = document.getElementById("PageOfficeCtrl1").CustomSaveResult;
               //调用父页面
               var sResult = window.external.CallParentFunc("getValue('"+value+"');");
               if(sResult=='poerror:parentlost'){
    		       alert('父页面关闭或跳转刷新了,导致父页面函数没有调用成功!');
    		   }
    		   //关闭窗口
               window.external.close();
           	}
    
        </script>
    		<div style="height: 850px; width: 1036px; overflow: hidden;">
    			<%=poCtrl.getHtmlCode("PageOfficeCtrl1")%>
    		</div>
    	</body>
    </html>

    保存页面

    <%@ page language="java" import="java.util.*,com.zhuozhengsoft.pageoffice.*" pageEncoding="utf-8"%>
    <%
    FileSaver fs=new FileSaver(request,response);
    fs.saveToFile("d:\\aa.doc");
    fs.setCustomSaveResult("ok");
    fs.close();
    %>

     

    4:具体效果

    展开全文
  • 为了防止同时在线编辑导致的混乱,PageOffice会发出通知并阻止其他人编辑此文档,直到你保存离开或时间锁过期。 等等各种强大功能。也是一种跨平台的功能软件 java中的运用,只需要导入相关jar包,参照相关官方...
  • SpringBoot(30) 整合PageOffice实现在线编辑Word和Excel
  • pageoffice实现了在线编辑office文件.在保存时我们一般要传递一个文件的原路径,用于在后台的保存方法进行保存使用.但是保存方法是跟pageoffice有一定的耦合,不能灵活进行传参.pageoffice提供了一种方式,可以通过在...
  • PageOffice是市场上唯一一款能够同时支持IE、谷歌Chrome、火狐Firefox、搜狗、360等所有流行浏览器的在线Office组件/文档控件。磐石般的运行稳定性,复杂客户机环境下的广泛兼容性,客户
  • 以备给PageOffice的服务器端Servlet程序使用: ######################################################## ###PageOffice ######################################################## posyspath=d:/lic/ popassword...
  • 在Windows系统环境下,PageOffice产品积累了十多年的Office在线编辑研发经验和应用经验,现在针对麒麟系统在线办公发布了支持国产操作系统的中间件产品PageOffice国产版,能很好的支持龙芯,兆芯,飞腾,鲲鹏,X86,...
  • 作为Java web项目的开发者,在应对用户的Word、Excel文档时,您是否迫切希望能有现成的Word、Excel标准Java控件可用就太好了?现在梦想已经成真,想在网页上显示编辑Word、Excel文档...PageOffice for Java是一款非...
  • 利用pageoffice实现在线预览word,execl的编辑保存,详细文档及相关介绍在内
  • PageOffice支持在JSP页面中预览和编辑word,ppt,excel等PageOffice支持在JSP页面中预览和编辑word,ppt,excel等PageOffice支持在JSP页面中预览和编辑word,ppt,excel等PageOffice支持在JSP页面中预览和编辑word,ppt,...
  • 在Windows系统环境下,PageOffice产品积累了十多年的Office在线编辑研发经验和应用经验,现在针对UOS在线办公发布了支持国产操作系统的中间件产品PageOffice国产版,能很好的支持龙芯,兆芯,飞腾,鲲鹏,X86,ARM等...
  • Springboot整合PageOffice 实现word在线编辑保存。

    千次阅读 热门讨论 2021-08-10 21:50:32
    一、查看官网 ... 最新得5.2,我们就下载5.2版本进行测试。 二、查看下载包 Samples5 为示例文件。放入tomcat中得webapps可以直接访问。...1、springboot 引入 pageoffice5.2.0.12.jar 2、springbo
  • Office 组件在线显示、编辑、保存Word文档√√√在线显示、编辑、保存Excel文档√√√在线显示、编辑、保存PowerPoint文档√√√在线播放PowerPoint文档√√√在线显示、编辑、保存Visio文档√√打开、保存文档均有...
  • 三种解决方案的比较,office web apps,Office中间件pageOffice以及iWebOffice
  • pageOffice在线编辑(在idea中应用)

    千次阅读 2018-03-06 14:38:35
    1.下载pageOffice2. 拷贝“集成文件”文件夹中的 lib 文件夹覆盖到您自己 Web 项目中 WEB-INF 目录下; 3.在idea中点击lib---&gt;add Libary as--&gt;ok4.在web.xml文件中添加: &lt;!-- PageOffice ...
  • 在Windows系统环境下,PageOffice产品积累了十多年的Office在线编辑研发经验和应用经验,现在针对麒麟系统在线办公发布了支持国产操作系统的中间件产品PageOffice国产版,能很好的支持龙芯,兆芯,飞腾,鲲鹏,X86,...
  • 使用NTKO Office文档控件,能够在浏览器窗口中直接编辑Word, Excel等Office文档并保存到Web服务器。实现文档和电子表格的统一管理。同时支持强制痕迹保留,手写签名,电子印章等办公自动化系统必备的功能。是OA系统...
  • 本篇博客实现一个使用pageoffice集成springboot框架,在两种不同的前端渲染框架下的在线编辑word的操作。
  •  在DemoController中添加PageOffice的Servlet的注册代码: /** * 添加PageOffice的服务器端授权程序Servlet(必须) * @return */ @Bean public ServletRegistrationBean servletRegistrationBean() { ...
  • pageoffice在线预览编辑word,为您展示如何使用pageoffice强大的功能
  • jsp+java用pageoffice在线编辑office文档

    千次阅读 2017-11-14 14:02:36
    http://blog.csdn.net/inthislife/article/details/41694503 http://blog.csdn.net/qq_21178933/article/details/50254243
  • Page office

    2018-09-04 09:19:35
    pageoffice 在线编辑,安装包,实用实例,js脚本,PageOffice4 客户端js开发帮助。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,755
精华内容 4,302
关键字:

pageoffice在线编辑