// 方式一:直接传递本机文件绝对路径 // 方式二:先下载文件保存到手机目录,再获取文件绝对路径 // 直接传递本地文件地址 // 传递本地文件绝对路径,res.tempFilePath的前缀是_doc,而实际目录为doc,没有下划线_,所以要substr取子串 // 可以通过以下方式获取文件绝对路径 // 需要保存文件的临时路径
url: fileUrl, // 同时支持在线和本地文档,三种参数传递方式,具体查看文档说明在线文档预览,是内核初次采用在线安装,预览在线文档url地址的方式。
此方式最为简单,直接传入在线url参数即可。
4、WPS预览或编辑文档
* WPS预览或编辑文档 * Normal:正常模式,正常打开,WPS默认打开方式 * ReadOnly:只读模式,以只读的方式打开,WPS会隐藏编辑按钮 * EditMode:编辑模式,可对文档进行编辑 * ReadMode:阅读器模式,支持左右翻页,仅Word、TXT文档支持WPS预览或编辑文档,是采用本机WPS客户端预览或编辑文档,支持pdf、txt、doc、xls、ppt等多种文件格式。
支持5种模式,包括文档编辑。前提,本地需要安装WPS客户端。
支持平台:Android、IOS(分享功能,第三方APP打开)
5、检查本机是否安装WPS客户端
使用接口:checkWps,无参数。
* 检查WPS客户端是否已经安装6、QQ浏览服务预览文档
* QQ浏览服务预览接口,支持Excel在线编辑,PPT全屏浏览,查看最近打开文件,发送分享文档,采用其他应用打开等 * 平台支持:仅Android,支持以下参数 url: fileUrl, // 同时支持在线和本地文档,三种参数传递方式,具体查看文档说明 * 图片可以来源于列表或九宫格,传递给imageUrls数组 url: fileUrl, // 同时支持在线和本地文档,三种参数传递方式,具体查看文档说明 * 功能包括:全屏播放、锁屏、分享、画面比例调节、左边上下滑动调节亮度,右边上下滑动调节音量等QQ浏览服务预览文档,是调用QQ浏览服务预览文档的方式,支持Excel在线编辑,PPT全屏浏览,查看最近打开文件,发送分享文档,采用其他应用打开等。
前提,需要本机安装QQ浏览器客户端。
9、获取内核信息,用于调试
/** 获取内核信息,用于调试
支持打开在线文档,本地文档
可以指定文件类型,如:xlsx,在url参数无法判断文件类型时,可以指定文件类型,IOS端无此配置 | |
指定文件名,如:file1,注意此处不带文件扩展名,如果同时指定fileName和fileType,那么最后的文件名通过这两个参数组合起来,即:fileName.fileType,IOS端无此配置 | |
退出是否删除缓存的文件,IOS端无此配置 | |
初始化插件动画标题,IOS端无此配置 | |
初始化插件动画内容,IOS端无此配置 | |
文档下载进度框标题,IOS端无此配置 | |
文档下载进度框内容,IOS端无此配置 | |
是否离线安装插件内核,IOS端无此配置 | |
插件内核本地绝对路径,参考上面下载插件到本地用法,installOfflineCore=true时,必须配置,IOS端无此配置 | |
水印文本,默认以\n作为分隔符换行 | |
水印文本分隔符,注意:IOS端只支持\n换行 | |
水印字体大小,单位为sp 使用sp作为字体大小单位,会随着系统的字体大小改变 |
|
水印旋转角度,IOS端无此配置 | -30(逆时针30度) |
是否显示顶栏,IOS端无此配置 | |
顶栏是否自动隐藏,isTopBar=true时生效,IOS端无此配置 | |
顶栏自定义高度,isTopBar为true时有效,类型为正整数,IOS端无此配置 | |
顶栏标题文字长度(isTopBar为true时有效),IOS端无此配置 | |
是否显示返回按钮(isTopBar为true时有效),IOS端无此配置 | |
视频在线url,此参数优先于图片预览和文档预览 | |
图片url数组,此参数优先于文档预览;长按图片底部弹出保存图片菜单,保存图片至相册,IOS端无此配置 | |
当前点击图片在imageUrls中的下标,从0开始,IOS端无此配置 | 0 |
图片底部指示器类型,IOS端无此配置 |
本机WPS客户端预览或编辑文档
支持平台:Android、IOS(分享功能,第三方APP打开)
可以指定文件类型,如:xlsx,在url参数无法判断文件类型时,可以指定文件类型,IOS端无此配置 |
指定文件名,如:file1,注意此处不带文件扩展名,如果同时指定fileName和fileType,那么最后的文件名通过这两个参数组合起来,即:fileName.fileType,IOS端无此配置 |
文档下载进度框标题,IOS端无此配置 |
文档下载进度框内容,IOS端无此配置 |
Normal:正常模式,正常打开,WPS默认打开方式 ReadOnly:只读模式,以只读的方式打开,WPS会隐藏编辑按钮 EditMode:编辑模式,可对文档进行编辑 ReadMode:阅读器模式,支持左右翻页,仅Word、TXT文档支持 |
另,openMode打开模式说明:
正常模式,正常打开,WPS默认打开方式 |
只读模式,以只读的方式打开,WPS会隐藏编辑按钮 |
编辑模式,可对文档进行编辑 |
阅读器模式,支持左右翻页,仅Word、TXT文档支持 |
(不常用)另存模式(打开文件,另存,关闭),仅Word、TXT文档支持 |
QQ浏览服务打开在线文档
-
支持QQ浏览器在线编辑、全屏播放、阅读模式等
-
支持QQ浏览器打开46种文件格式文件
// 本地文件路径,前提,参数isDeleteFile=false,否则预览预览结束,本地文件被删除 // 本地文件路径,前提,参数isDeleteFile=false,否则预览预览结束,本地文件被删除 // 文件另存为本机路径
2、回调结果状态码说明:
内核下载失败,自动重新下载 |
内核安装失败,自动重新安装 |
内核初始化失败,自动重新初始化 |
-
[x] 支持小窗口模式
-
[ ] 支持右上角自定义菜单
-
[x] 支持当前页面回调