文章目录
- 1.pageoffice方法API
- 2. springboot项目集成pageoffice
- 3. pageoffice使用WebOpen打开服务器上文件
1.pageoffice方法API
pageoffice官方示例
pageoffice官方java使用API
pageoffice官方js使用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的映射路径)
更多推荐
pageoffice使用笔记
发布评论