#鸿蒙通关秘籍# 在HarmonyOS NEXT项目中,如何通过Web组件顺利实现本地PDF文件的预览?

HarmonyOS
9h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
一路向北545

本地PDF加载:通过resource协议(需在工程resources/rawfile 目录下添加PDF文件,通过RESOURCE_URL获取的PDF文件)来实现本地PDF文件资源的装载与呈现,在无需网络连接的情况下,也能顺利加载并预览用户本地PDF资源。

Web({ src: RESOURCE_URL, controller: this.controller })
  .onProgressChange((event) => {
    if (event) {
      this.localProgressValue = event.newProgress
        if (this.localProgressValue >= TOTAL_VALUE) {
          this.isHiddenLocalProgress = false;
        }
     }
 })
 .domStorageAccess(true) // 设置是否开启文档对象模型存储接口(DOM Storage API)权限,默认未开启。
分享
微博
QQ
微信
回复
3h前
相关问题
如何通过web组件预览PDF
635浏览 • 1回复 待解决
如何实现pdf文件预览
476浏览 • 1回复 待解决
HarmonyOS Web组件加载pdf预览
246浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
1984浏览 • 1回复 待解决
HarmonyOS使用Web组件预览PDF和图片
690浏览 • 1回复 待解决