1.pageoffice方法API
2. springboot项目集成pageoffice
- 在项目src目录下新建lib文件夹,将jar包引入。

- 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>
- 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的映射路径)
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228079.html原文链接:https://javaforall.net
