代码拉取完成,页面将自动刷新
同步操作将从 wpsweboffice/weboffice-provider-demo-java 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
JDK 13+
假设您使用的是 Linux 系统,并且安装好了 JDK 13 和 Maven
/data/docs
http://callback.demo.foo
src/main/resources/application.properties
中,示例如下:...
# weboffice-provider
weboffice.provider.host=http://callback.demo.foo # 用于给开放平台做回调访问
weboffice.provider.docs_dir=/data/docs # 本地文档存储路径
...
/lib
目录下:$ cd /path/to/sdk
$ mvn package
# 这里采用软链接的方式,构建的 jar 包名字可能因为版本更新而不同
$ ln -s /path/to/sdk/target/weboffice-provider-v3-0.0.1.jar /path/to/demo/lib/weboffice-provider-v3-0.0.1.jar
init demo with file dir: /data/docs, service host: http://solution-demo.wps.cn
init with file: 1, f, 文档1.pdf
init with file: 2, f, 文档2.docx
init with file: 3, s, 文档3.xlsx
init docs done.
以其中 init with file: 1, f, 文档1.pdf
为例,1
即为文件 id,f
为 WebOffice 需要的文档类型,之后请求 WebOffice 预览该文档时要用到
8. 在 WebOffice 开放平台-控制台,配置回调域名、接口等。接口配置好之后,最好分别验证一下
9. 通过步骤5.项目启动后日中中打印出来的文件 id、文档类型信息,请求 WebOffice 开放平台打开文档,在 Demo 中,只生成了 id 分别为 1
和 2
的两个用户,且用户 id 即为其 token
示例:
// 设置 token
jssdk.setToken('1');
// URL 中的 type 和 id 即日志中打印的 WebOffice 文档类型和 id
https://o.wpsgo.com/office/{office_type}/{file_id}?_w_appid={your_app_id}&_w_tokentype=1
WebOffice Java SDK 中需要接入方实现的接口有:
Demo 中全部实现了,实际项目中可以按需实现。
更多文档请参考:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。