文章目录

  • 1.pageoffice方法API
  • 2. springboot项目集成pageoffice
  • 3. pageoffice使用WebOpen打开服务器上文件

1.pageoffice方法API

pageoffice官方示例
pageoffice官方java使用API
pageoffice官方js使用API

2. springboot项目集成pageoffice

  1. 在项目src目录下新建lib文件夹,将jar包引入。

  2. pom文件配置依赖

     <dependency><groupId>com.zhuozhengsoft</groupId><artifactId>pageoffice</artifactId><version>{与jar包版本对应:X.X.X.X}</version><scope>system</scope><systemPath>${project.basedir}/src/lib/pageofficeX.X.X.X.jar</systemPath></dependency>
  1. pom文件配置打包时,将第三方jar包文件夹引入
            <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><configuration><webResources><resource><directory>src/lib</directory><targetPath>WEB-INF/lib/</targetPath><includes><include>**/*.jar</include></includes></resource></webResources></configuration></plugin>

3. pageoffice使用WebOpen打开服务器上文件

使用HTTP协议从指定的URL直接打开Office文件。

PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
poCtrl.WebOpen( DocumentUrl, OpenMode, UserName );
参数 描述
DocumentUrl 字符串类型,是相对于当前页面的文档路径。
OpenModeType 字符串类型,表示用户操作文档的工作模式。
UserName 字符串类型。操作文档的用户名。一般取系统的登录用户名。这个用户名将用来确定用户的身份,区分痕迹、手写等

需要注意:打开的DocumentUrl必须能够下载下来一个正确的Office文档。也就是说这里的DocumentUrl是个下载文档的接口URL。
或者是可以直接打开文件的路径(这种方式如果是部署在tomcat下,需要配置server.xml的映射路径)

pageoffice使用笔记相关推荐

  1. 【读书笔记】知易行难,多实践

    前言: 其实,我不喜欢看书,只是喜欢找答案,想通过专业的解答来解决我生活的困惑.所以,我听了很多书,也看了很多书,但看完书,没有很多的实践,导致我并不很深入在很多时候. 分享读书笔记: <高效1 ...

  2. 【运维学习笔记】生命不息,搞事开始。。。

    001生命不息,搞事不止!!! 这段时间和hexesdesu搞了很多事情! 之前是机械硬盘和固态硬盘的测速,我就在那默默的看着他一个硬盘一个机械测来测去. 坐在他后面,每天都能看到这位萌萌的小男孩,各 ...

  3. SSAN 关系抽取 论文笔记

    20210621 https://zhuanlan.zhihu.com/p/353183322 [KG笔记]八.文档级(Document Level)关系抽取任务 共指id嵌入一样 但是实体嵌入的时候 ...

  4. pandas以前笔记

    # -*- coding: utf-8 -*- """ Created on Sat Jul 21 20:06:20 2018@author: heimi "& ...

  5. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  6. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  7. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  8. 王道考研 计算机网络笔记 第六章:应用层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...

  9. 王道考研 计算机网络笔记 第五章:传输层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...

最新文章

  1. halcon与QT联合:(5.3)瓶盖检测以及QT界面搭建
  2. Windows Server 2008 R2安装子域控制器
  3. mysql定时木马_Mysql的语句生成后门木马的方法
  4. 跨时钟域电路设计——多bit信号FIFO
  5. 开发Teams的messaging extension
  6. 测试内存对齐对运行速度的影响
  7. mysql的介绍和安装
  8. “编程能力差!90%输在了这点上!”谷歌开发:其实你们都是瞎努力
  9. 第二届字节跳动夏令营启动全球报名,图灵奖得主授课
  10. 【链表】判断一个链表是否是回文链表
  11. Linux 命令之 tar 备份与解压缩
  12. python程序题求roc-auc是一种常用的模型评价指标_【Python机器学习 5-3】模型评价指标及模型选择...
  13. Visio2007画E-R图
  14. HOJ排队打水F601题解
  15. pycharm免安装版推荐
  16. 数据挖掘 文本分类(四)批处理分词
  17. 分页查询PageHelper.startPage()无法实现分页
  18. 协方差、相关系数(Pearson 相关系数)
  19. crt计算机显示器,crt显示器最高分辨率_crt显示器最高刷新率
  20. html四边形布局,canvas四边形.html

热门文章

  1. FileUpload文件上传
  2. iOS——自定义cell
  3. 中科红旗开源Linux解决方案
  4. 何鸿略加入华为消费者业务 任大中华区副总裁
  5. gel和react哪个厉害_都是顶级缓震,亚瑟士GEL和耐克React谁更胜一筹?__拼团团购网...
  6. 我的电脑中的搜索功能用不了怎么办?
  7. 下载yum源的安装包
  8. linux进程时钟时间,Linux的时钟
  9. Transformer Cognos操作
  10. 陕西省第九次大学生高等数学竞赛复赛试题