非腾讯X5,无内核加载,稳定高可用,在线文档URL和离线均可使用,支持Android和IOS,支持Office文档,常用图片和音视频格式
本站所有收费插件均支持免费试用,切勿私下交易或购买不可正常试用的插件,而造成不必要的纠纷。
Android预览
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
支持国产ofd,支持wps、doc、docx、xls、xlsx、csv、ppt、pptx、txt、properties、log、Log、ini、lua、conf、m、cpp、java、h、xml、html、htm等常见文档格式。
各位同学,对于插件使用还有疑问的,可以群(170683293)咨询,也可以扫下面二维码添加WX或者添(2480621579)。
插件安装成功,但是文档预览失败。
解决方案:检查文档url或参数中是否含有中文字符串,如果有,请使用encodeURIComponent或encodeURI进行转码。
encodeURIComponent和encodeURI区别
它们都是编码URL,唯一区别就是编码的字符范围,其中
encodeURI方法不会对下列字符编码ASCII字母数字~!@#$&*()=:/,;+'
encodeURIComponent方法不会对下列字符编码ASCII字母数字~!*()'
所以encodeURIComponent比encodeURI编码的范围更大。
点击右上角试用或者购买,选择你的云打包插件
constsealOfficeOnlineModule=uni.requireNativePlugin("Seal-OfficeOnline")接口使用方法,参考如下章节《四、使用方法》
注意:如果第一次进入空白,才进行手动初始化,否则不用调用此接口。
//注意:如果第一次进入空白,请使用以下代码手动初始化uni.showLoading({title:'插件首次初始化中'});sealOfficeOnlineModule.initEngine(res=>{this.printInfo('插件首次初始化结果:',res);if(res.code===1){this.initPluginFirstSuccess=true;uni.showToast({title:'插件首次初始化成功',duration:2000});}else{this.initPluginFirstSuccess=false;}uni.hideLoading();})1、离线文档预览,非腾讯TBS,摆脱内核加载困扰,支持在线文档URL使用接口:openFIle,参数参考章节《五、openFile接口参数说明》
离线文档预览,非腾讯TBS,无内核加载,摆脱腾讯X5内核加载失败的困扰。
同时支持在线文档URL或设备本地文档绝对路径。
两种使用方式,一,直接传递文档在线URL,二,先下载到设备本地,传递绝对路径,参考一下代码。
注意:添加参数isDeleteFile:false,否则退出预览,文件删除。
支持平台:Android、IOS
使用接口:gotoPage(inttargetPage)
参数:targetPage,指定页码
sealOfficeOnlineModule.gotoPage(5)2、组件嵌入预览组件名:Seal-OfficeOnline
组件嵌入预览,是采用nvue原生组件的方式,嵌入页面预览,用于页面的局部文档预览。
在线文档URL和离线设备文档均可预览,也支持自定义水印。
注意:要采用nvue原生组件方式,不可以采用vue组件方式。
新建组件:seal-officeonline-component.nvue
WPS预览或编辑文档,是采用本机WPS客户端预览或编辑文档,支持pdf、txt、doc、xls、ppt等多种文件格式。
支持5种模式,包括文档编辑。前提,本地需要安装WPS客户端。
/***WPS预览或编辑文档*@param{String}fileUrl文档url*@param{String}openMode打开模式*openMode取值:*Normal:正常模式,正常打开,WPS默认打开方式*ReadOnly:只读模式,以只读的方式打开,WPS会隐藏编辑按钮*EditMode:编辑模式,可对文档进行编辑*ReadMode:阅读器模式,支持左右翻页,仅Word、TXT文档支持*SaveOnly:另存模式(打开文件,另存,关闭),仅Word、TXT文档支持*/openOnlineFileWPS(fileUrl,openMode){sealOfficeOnlineModule.openFileWPS({url:fileUrl,openMode},res=>{uni.showModal({content:'WPS打开文档事件结果:'+JSON.stringify(res)});});},4、检查本机是否安装WPS客户端4.1、方法一(推荐)、使用原生接口:checkWps,无参数。注意:返回结果格式:{"hasWps":true}
注意:IOS配置应用访问白名单:manifest.json—》App常用其他设置—》IOS设置—》应用访问白名单,
添加:KingsoftOfficeApp,KingsoftOfficeAppEnterprise,WPSOfficeApi
//判断第三方程序(WPS)是否安装functioncheckApp(){if(plus.runtime.isApplicationExist({pname:'cn.wps.moffice_eng',action:'KingsoftOfficeApp://'})){console.log("WPS应用已安装");}else{console.log("WPS应用未安装");}}5、图片预览使用接口:openFile(Android)、openFileImage(IOS)
/***视频播放,支持市面上几乎所有的音视频格式,包括mp4,flv,avi,3gp,webm,ts,ogv,m3u8,asf,wmv,rm,rmvb,mov,mkv等18种视频格式,以及mp3,wav,wma,flac等音频格式*功能包括:播放、暂停、重播、全屏播放、直播等*支持Android和IOS*@param{String}fileUrl音视频url*/openVideo(fileUrl){sealOfficeOnlineModule.openFile({videoUrl:fileUrl,isLive:true,title:'音视频播放标题',isTopBar:true,isBackArrow:false,topBarBgColor:'#F77234',topBarTextColor:'#FCF26B',topBarTextLength:12},res=>{this.printInfo('播放音视频事件结果:',res);});}7、删除缓存文件使用接口:removeCacheFile
支持平台:仅支持Android
sealOfficeOnlineModule.removeCacheFile({filePath:'xxx'},res=>{});或sealOfficeOnlineModule.removeCacheFile({url:'xxx',fileName:'xxx',//可选fileType:'xxx',//可选},res=>{});8、关闭文档预览使用接口:closeFile
支持平台:目前仅支持Android
sealOfficeOnlineModule.closeFile();五、openFile接口参数说明支持打开在线文档,本地文档
本机WPS客户端预览或编辑文档
另,openMode打开模式说明:
无
插件不采集任何数据
上传目录文件,不只是图片和视频,而且同时要支持Android和IOS两大移动端。
uniapp-admin是基于uni-app开发的管理系统模板。
非腾讯X5,无内核加载,稳定高可用,支持jpg、jpeg、png、bmp、gif、mp4、mkv、avi、mp3、wav、wma等多种图片、音频、视频格式
发布插件:49
下载10212
销量1493
发布插件:117
下载17261
销量1639
发布插件:72
下载30778
销量4554
发布插件:46
下载11177
销量775
发布插件:27
下载13707
销量2056
发布插件:51
下载33922
销量1407
发布插件:6
下载36550
赞赏1
发布插件:4
下载4938
销量909
发布插件:13
下载6012
销量1316
发布插件:41
下载17634
销量2036
发布插件:8
下载30026
赞赏3
下载4257
赞赏0
下载5534
销量74
发布插件:1
下载130
销量65
发布插件:3
下载534
销量94
Onefinebody…
DCloud即数字天堂(北京)网络技术有限公司是W3C成员及HTML5中国产业联盟发起单位