APICloud 实现文档下载和预览功能
文档下载是很多app,尤其是企业应用中常用的功能。使用APICloud开发app时,可以使用api.download方法实现下载;预览文档可以使用superFile 模块。superFile 模块封装了基于腾讯浏览服务TBS,使用X5Webkit内核,实现文件的展示功能,支持多种文件格式(PDF、Word、Execl、TXT、PPT)。
在项目中添加superFile模块:
然后编译自定义loader ,把自定义loader 安装包安装到手机上,然后就可以使用APICloud Studio3 wifi 同步功能,把代码同步到自定义loader 中进行调试。 参考教程: APICloud 自定义loader说明 – 手机APP开发、APP制作、APP定制平台
实例代码如下:
<template><safe-area><scroll-view class="main" scroll-y><view><text onclick='this.downloadDoc_open'>下载并打开文档</text></view></scroll-view></safe-area>
</template>
<style>
.main {width: 100%;height: 100%;background-color: #fff;
}
</style>
<script>
export default {name: 'test',data() {return {}},apiready() {},methods: {downloadDoc_open() {api.download({url: '', // 填写要下载文档的urlsavePath: 'fs://myapp/test.doc',report: true,cache: true,allowResume: true}, function (ret, err) {if (ret.state == 1) {//下载成功console.log(JSON.stringify(ret));if (api.systemType == 'ios') {// ios 不需要初始化,直接openvar superFile = api.require('superFile');superFile.open({path: ret.savePath,})}if (api.systemType == 'android') {console.log(2);var superFile = api.require('superFile');superFile.init(function (ret) {if (ret.eventType == 'onViewInitFinished') {superFile.open({path: ret.savePath})}});}}});}}
}
</script>
APICloud 实现文档下载和预览功能相关推荐
- java零碎要点010---Java实现office文档与pdf文档的在线预览功能
最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...
- java 预览word文档_Java实现office文档与pdf文档的在线预览功能
最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...
- java通过POI和jacob实现word文档的在线预览和下载
通过POI和jacob可以实现word文档的在线预览和下载. 首先,引入以下maven依赖. <dependency><groupId>org.apache.poi</g ...
- Freemaker导出word文档并实现预览
文章目录 使用freemaker进行生成word文档并实现预览 一.导入依赖 二.导出word文件步骤 1.将word文档转成ftl文件 2.文件数据绑定 三.导出html文件步骤 四.解析文件并生成 ...
- 前端实现pdf,word,doc等Office文档格式在线预览
在做一些后台管理或者h5页面的时候 通常会遇到Office文档格式的在线预览功能.虽然看似简单,里面却隐藏着很大的坑.简单是因为现在有各种插件可以下载实现,坑是因为涉及到一些兼容性和安全性等各种千奇百 ...
- WEB端和微信小程序端的文档文件在线预览方法
文件的在线预览方式汇总 文件在线预览功能可以提高用户体验,值得加入. 一般常见的文件有office套装.pdf.txt.md.和音视频. 音视频的预览是单独一块,今天主要说说文档文件的在线预览功能. ...
- 浏览器点击pdf的链接——实现下载或预览功能——基础积累
最近在做后台管理系统时,遇到了一个需求,就是点击pdf链接时,需要实现文档的下载. 点击链接,通常就会用到a标签,将链接放在href参数中,点击时就会触发相应的事件了. 常规写法如下: <a : ...
- 阿里云智能媒体服务 oss文档转换及预览
本人 在工作中 也是接触到这个需求 我们本身的文档 都存储在阿里云的oss上 ,由于浏览文档需要下载后观看 为了方便浏览文档方便 开了这样一个功能 将文档转换成图片来进行预览 好了 废话就不多说了 下 ...
- SpringBoot实现本地上传Word文档并在线预览
所需依赖 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</art ...
- word2003文档转pdf预览加盖水印与套红
最近在做一个项目,里面有个业务是说预览收到的word文档,之后审批套红,网上搜索了一下代码,2007版本的word转pdf比较简单,几句代码的问题,2003的版本会比较繁琐一些.先要转成HTML,再从 ...
最新文章
- Java值类型与引用类型的不同
- [转]阿里巴巴数据库连接池 druid配置详解
- mysql 事务涉及锁吗_MySQL-锁机制和事务
- Git中的有个致命的远程执行漏洞
- html怎么使背景图片充屏,css如何使div背景图片填充
- pycharm中无法import已经安装的ros中的库
- 修改Tomcat默认的端口
- python多线程有用吗_Python多线程理解
- DropDownList and ListBox 两级联动菜单
- Spring(一)--作用、IOC容器细节、搭配环境、Spring实验
- [Python] itertools.islice(iterable, start, stop[, step]) 创建迭代器并返回所选元素
- 行政区村界线_中国各省界线是如何形成的?古代行政区划界原则
- 《论文阅读》Joint Demosaicing and Denoising with Self Guidance
- 如何控制cpu资源使用?
- 06.ESP8266驱动OLED屏
- 怎么用命令改变legend在图中的位置
- Java Application 程序
- [Re]2022DASCTF Apr X FATE 防疫挑战赛
- AP发现AC过程——CAPWAP协议详解
- 小记:找不到或无法加载主类
热门文章
- 初中毕业学修车还是学计算机,儿子初中毕业了,成绩不好,想学门手艺谋生,去技校,还是去店里做学徒好?学修车吗?...
- Docker--一门值得你学习的手艺
- 为赚快钱,IT 程序员沦为新型电诈案“制刀者”
- AUTOCAD——直线命令
- win7系统关闭蓝牙服务器,win7系统怎么打开蓝牙的两种方法
- javaweb响应内容类型分析工具(tomcat)
- python正态性检验_在python中做正态性检验示例
- 在同一窗口能显示多个幻灯片_如何让两个PPT文件在电脑屏幕中同时显示
- 稿费一般多少钱一千字_写一篇1000字的稿子多少钱?一般
- 【26天高效学习Java编程】Day26(完结篇):Java中的单例、多例、枚举以及工厂模式详解