随着移动设备处理文档的需求日益增加,传统的文件处理方式需要用户将文件下载到本地,再通过相应的软件打开,这种方式不仅效率低,而且需要安装多种软件以兼容不同文件格式,用户期望能够在App内直接预览各种格式的文件。
在线预览技术可以快速浏览和筛选文件,节省用户时间和精力,提升用户体验。随着文件数量的增多,用户需要预览的文件格式也越来越丰富,包括但不限于文档、PDF、图片、视频等,以满足用户多样化的需求。
HarmonyOS SDK 文件预览服务(Preview Kit)为应用提供便捷的文件快速预览服务。应用可以通过Preview Kit提供的预览API,快速启动预览界面,实现对各类文件的预览。
通过Preview Kit,用户可以对用户文件(包括图片、视频、音频、文本、html等)进行内容查看。同时用户还可以通过点击右上角的“使用其他应用打开”的按钮跳转到具体的应用进行展示,从而进行其他操作,如图片的旋转、放大等。
目前,Preview Kit实现pptx、docx、xlxs等主流办公文档类型的预览能力,主要是借助WPS的能力实现的,预览界面会有WPS提供的技术支持,并展示WPS的入口,统一按照文件预览的风格进行页面布局。
场景介绍
Preview Kit能够对图片、视频、音频、文本、html进行预览查看,满足绝大多数办公开发的需求,包括:
• 预览展示:呈现文件的基本内容,如文本、图片等,支持选中多文件,在预览列表切换显示。
• 文件分享:将文件以分享的形式传给另一个软件。
• 使用其他软件打开:使用预览打开时,会获取到该文件类型的默认打开软件,然后点击“使用其他应用打开”进行跳转。
• 图片翻转放大:在非2in1设备时,预览能够对图片进行旋转放大等处理。
支持的文件类型
Preview Kit支持图片、视频、音频、文本、html以及文件夹进行查看,具体类型如下:
开发步骤
导入相关模块。
---
来源: 看雪论坛
原文链接: https://bbs.kanxue.com/thread-287201.htm
[原创]多格式文件在线预览,提升移动设备文件处理效率与体验
236 浏览
0 回复
暂无回复,快来抢沙发吧!