1. 访问pageoffice官网,下载pageoffice开发包。拷 贝 Samples4 文 件 夹 到 Tomcat 的 Webapps 目 录 下 , 访 问 :
http://localhost:8080/Samples4/index.html
2. 如果新建网站或集成到您现有的网站里:
1). 拷贝“集成文件”文件夹中的 lib 文件夹覆盖到您自己 Web 项目中 WEB-INF 目录下;
2). 参考“集成文件”文件夹中的 web.xml 文件,配置一下自己 Web 项目中的 web.xml
文件,也可以直接把下面的这段配置添加到自己的 web.xml 中;

<!-- PageOffice Begin --><servlet><servlet-name>poserver</servlet-name><servlet-class>com.zhuozhengsoft.pageoffice.poserver.Server</servlet-class></servlet><servlet-mapping><servlet-name>poserver</servlet-name><url-pattern>/poserver.zz</url-pattern></servlet-mapping><servlet-mapping><servlet-name>poserver</servlet-name><url-pattern>/sealsetup.exe</url-pattern></servlet-mapping><servlet-mapping><servlet-name>poserver</servlet-name><url-pattern>/posetup.exe</url-pattern></servlet-mapping><servlet-mapping><servlet-name>poserver</servlet-name><url-pattern>/pageoffice.js</url-pattern></servlet-mapping><servlet-mapping><servlet-name>poserver</servlet-name><url-pattern>/jquery.min.js</url-pattern></servlet-mapping><servlet-mapping><servlet-name>poserver</servlet-name><url-pattern>/pobstyle.css</url-pattern></servlet-mapping><servlet><servlet-name>adminseal</servlet-name><servlet-class>com.zhuozhengsoft.pageoffice.poserver.AdminSeal</servlet-class></servlet><servlet-mapping><servlet-name>adminseal</servlet-name><url-pattern>/adminseal.zz</url-pattern></servlet-mapping><servlet-mapping><servlet-name>adminseal</servlet-name><url-pattern>/loginseal.zz</url-pattern></servlet-mapping><servlet-mapping><servlet-name>adminseal</servlet-name><url-pattern>/sealimage.zz</url-pattern></servlet-mapping><mime-mapping><extension>mht</extension><mime-type>message/rfc822</mime-type></mime-mapping><context-param><param-name>adminseal-password</param-name><param-value>111111</param-value></context-param><!-- PageOffice End -->

3). 在需要在线编辑的 JSP 页面头部添加:

<%@ page language="java" import="com.zhuozhengsoft.pageoffice.*" %>
<%@ taglib uri="http://java.pageoffice.cn" prefix="po" %>

4). 对 PageOffice 编程控制:

<%
PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);
poCtrl1.setServerPage("poserver.zz"); //此行必须
poCtrl1.setSaveFilePage("savefile.jsp");//如要保存文件,此行必须
//打开文件
poCtrl1.webOpen("doc/test.doc", OpenModeType.docNormalEdit, "张三");
%>

5).在 html 代码的 body 中需要出现 office 界面的位置插入下面的代码:

<%=poCtrl1.getHtmlCode("PageOfficeCtrl1")%>

6). 如果使用 PageOffice 的 POBrowser 方式打开文件,那么调用 javascript 方法
“POBrowser.openWindow”的页面一定要引用下面的 js 文件(注意:pageoffice.js 文件的引用需要添加=“po_js_main”):

<script type="text/javascript" src=" jquery.min.js"></script><script type="text/javascript" src=" pageoffice.js" id="po_js_main"></script>

这两个引用需要在调用的主页面jsp中进行引用

【注意】:pageoffice.js 文件的位置在第 2 步配置 web.xml 的时候已经设置好了,
所以直接引用这个 js 即可,无需拷贝 pageoffice.js 文件到自己的 Web 项目目录下。

3. 如果您用到电子印章功能,请注意以下事项:
1). 您部署网站时,只需修改 web.xml 中的以下内容,其他 PageOffice 节点内容都不要
动。

<context-param><param-name>adminseal-password</param-name><param-value>111111</param-value></context-param>

这里修改成您的印章简易管理页的管理员登录密码,为了安全,强烈建议修改!!!
印章数据库默认的 SQLite 数据库,如果您需要改用 Oracle、MySQL 等其他数据库,请将下面的配置添加到 web.xml 中,并且修改成您的印章数据库连接参数。最好把 WEB-INF\lib
下的 poseal.db 也删除掉。

<context-param><param-name>posealdb-driver</param-name><param-value>oracle.jdbc.driver.OracleDriver</param-value></context-param><context-param><param-name>posealdb-url</param-name><param-value>jdbc:oracle:thin:@192.168.0.1:1521:orcl</param-value></context-param><context-param><param-name>posealdb-username</param-name><param-value>system</param-value></context-param><context-param><param-name>posealdb-password</param-name><param-value>111111</param-value></context-param>

重要!!!另外必须注意,如果使用shiro,需要在web.xml中加入以下内容

<filter><filter-name>shiroFilter</filter-name><filter-class> org.springframework.web.filter.DelegatingFilterProxy </filter-class><init-param><param-name>targetFilterLifecycle</param-name><param-value>true</param-value></init-param></filter>

PageOffice 安装使用说明相关推荐

  1. 2021Eclipse 的安装使用说明

    Eclipse 的安装使用说明 1. 下载 2. 安装 3. Eclipse 的一些基本设置 4. Eclipse 常见的问题 1. 下载 Eclipse 下载地址(官网) 1 . 点击上面链接直接进 ...

  2. DPU-PYNQ Ultra96v2安装使用说明

    由于不能直接上传word文档,本文档中大量的图片我没有时间上传,待有空时再补图片,请谅解! DPU-PYNQ Ultra96v2安装使用说明 目 录 预备知识 3 Execution Model 3 ...

  3. 川崎机器人总线通信_川崎机器人 | EtherNet/IP安装使用说明

    川崎机器人 | EtherNet/IP安装使用说明 注:本文章文字.图片部分来自网络 版权归原作者,侵删. 您是否对将工业自动化集成到您的设施中感兴趣?如果是这样,那么您应该致电工业自动化和集成领域的 ...

  4. 智慧灯杆的单灯控制器安装使用说明

    在智慧路灯杆的功能中,单灯控制器实施方便,实用性强,应用灵活,在各种智慧路灯杆应用中被广泛采纳.本文简述智慧灯杆的单灯控制器安装使用说明. 本款单灯控制器主要应用于智慧灯杆.智慧路灯杆.多功能杆或者客 ...

  5. pdo sqlite_ sqlite2 pdo_mysql_PHP数据库连接篇,PDO连接sqlite数据库,Sqlite安装使用说明!(PHP+Sqlite2和PHP+Sqlite3)...

    PHP+Sqlite2和PHP+Sqlite3 PHP数据库连接篇,PDO连接sqlite数据库,Sqlite安装使用说明! SQLite是一种轻量级的关系型数据库,可以内嵌在我们的应用程序中一起发布 ...

  6. snmp-exporter安装使用说明

    snmp-exporter安装使用说明 前置环境 安装go 安装snmp_exporter generate 安装mibs库 使用方法 测试运行 前置环境 yum install gcc gcc-g+ ...

  7. Homebrew 安装使用说明

    Homebrew 安装使用说明 前言 安装 macOS安装要求 安装脚本 更新homebrew 源地址管理 前言 什么是 Homebrew,它能做什么? 官网给出的答案是 The Missing Pa ...

  8. 沉浸式翻译安装使用说明

    沉浸式翻译安装使用说明 简介 智能识别网页主内容区进行翻译,与同类插件翻译整个网页不同,降低对原网页的"侵入性",提升阅读体验,因此得名"沉浸式翻译". 双语显 ...

  9. Jupyter安装使用说明

    文章目录 Jupyter安装使用说明 1.安装与启动Jupyter Notebook 2.内核创建和配置 2.1创建新环境 2.2jupyter切换python内核 3基本操作 3.1设置Jupyte ...

  10. Cadence IC 617 虚拟机安装使用说明

    Cadence ic 617 虚拟机使用说明 1,运行VMware-workstation-full-14.1.1-7528167安装虚拟机,这个安装比较简单. 2,把下载的RHEL6_ic617解压 ...

最新文章

  1. Ubuntu 14.04 安装SSH
  2. cifar数据库及图像可视化
  3. pyramid新建项目
  4. android opengl es 绘制位图字体
  5. 微信APP支付(基于Java实现微信APP支付)
  6. 前端框架VUE的基础使用
  7. ideal如何用标签输出_实战|如何使用JavaScript访问设备前后摄像头
  8. Smart3D倾斜摄影建模教程
  9. 时间复杂度:O(1)、O(n)、O(n²)、O(nlogn)等是什么意思,白话文解释专业术语。
  10. 微信浏览器跳转app解决方案
  11. Codecademy-中文JavaScript系列教程-Function
  12. ffmpeg水印制作
  13. php 链接oracle tns,PHP连接Oracle ORA
  14. 3. JS编程之移除数组中的元素
  15. 4G无线遥控器RC遥控器方案【免费开源】DIY
  16. 谁告诉你 Flutter 会干掉原生开发?
  17. Java学习之一切都是对象(二)
  18. Imagination在GDC 2022上推出下一代移动游戏解决方案
  19. matlab线平衡,装配生产线任务平衡优化遗传算法通用matlab源码
  20. python柱状图加百分比_关于Python数据分析进行整理柱状图加百分比

热门文章

  1. 瀑布图有什么用?怎么画?
  2. 微信文章投诉模板html,微信小程序模板消息填坑
  3. 将ui文件转换为py文件
  4. 每日方法分享:免费一键抠图方法都有哪些?
  5. flask form表单
  6. 分区 MBR文件系统
  7. 多项式计算的Horner 方法
  8. JAVA程序设计:在圆内随机生成点(LeetCode:478)
  9. 双平衡吉尔伯特混频器设计(项目设计论文)
  10. java输出pdf(pdfptable和pdftcell)