WPS编辑功能

阅读次数 10

调用WPS的三阶段文件编辑功能时,原有的文件是需要删除再保存,还是只是原文件的基础上将version的版本+1,能提供下Java语言的三阶段的接口调用代码示例吗,我的是PPT

2 Answers

新的文件对应新的版本,三阶段参考:https://gitee.com/wpsweboffice/weboffice-provider-java

你还没有回答我的"这个调用WPS的三阶段文件编辑功能时,原有的文件是需要删除再保存,还是只是原文件的基础上将version的版本+1"问题

原文件不需要删除,你保存新的文件,将文件版本+1映射到新的文件即可。

好的,感谢

image.png这边的这个url还是第一次,版本为1的PPT文件地址,也就是原件对吗

这个是返回文件上传的url地址,也就是你每次保存的时候都会调用,我们系统会把文件上传到你们指定的url上,然后你们返回文件信息的时候返回这个新版本的地址,以及 version +1 就好了

如果我的版本现在是5,我的文件在我的阿里云服务器上是有5份?我看你这个没有流的读取,我怎么生成新的文件去保存到阿里云上oss上呢

阿里云oss不就是接收文件流保存的吗?如果使用oss 这个过程是我们系统直接上传oss存储,不与你们交互的,只有上传完成 才会回调你们系统,如果是你本地实现 文件上传,可以参考代码的示例