下载至应用文件目录pdf、word等文件如何打开进行预览

使用上传下载模块(ohos.request)的下载接口将网络资源文件下载到应用文件目录中,如何在应用内打开这些文件进行预览。(主要针对pdf、word这种文件)。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

通过web组件预览PDF可参考以下demo:

import { webview } from '@kit.ArkWeb' 
 
@Entry 
@Component 
struct WebViewPage { 
  private webviewController: WebviewController = new webview.WebviewController(); 
 
  aboutToAppear() { 
    // 配置Web开启调试模式 
    webview.WebviewController.setWebDebuggingAccess(true); 
  } 
  aboutToRecycle(): void { 
  } 
  build() { 
    Row() { 
      Column() { 
        // Text('测试pdf') 
        Web({ 
          // src: 'https://www.huawei.com/xxx.pdf', 
          src: $rawfile('Mac.pdf'), 
          controller: this.webviewController 
        }) 
          .height('100%') 
          .width('100%') 
          .javaScriptAccess(true) 
          .multiWindowAccess(false) 
          .domStorageAccess(true) 
          .allowWindowOpenMethod(true) 
          .zoomAccess(false) 
          .domStorageAccess(true) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
分享
微博
QQ
微信
回复
1天前
相关问题
如何实现pdf文件预览
312浏览 • 1回复 待解决
鸿蒙支持在线pdf,word这些预览功能么
11470浏览 • 3回复 待解决
应用文件分享功能介绍
942浏览 • 0回复 待解决
HarmonyOS 怎么打开PDF文件
23浏览 • 1回复 待解决
如何使用预览接口进行文件预览
295浏览 • 1回复 待解决
HarmonyOS 应用文件分享-读写权限咨询
269浏览 • 1回复 待解决
ArkTS应用文件分享报错,code:16000050
2064浏览 • 1回复 待解决
基于WebDownloadDelegate的PDF下载预览
389浏览 • 1回复 待解决
HarmonyOS 应用打开pdf
68浏览 • 1回复 待解决
PDF预览如何隐藏PDF操作按钮
1095浏览 • 1回复 待解决
如何监听文件文件目录的变化
1594浏览 • 1回复 待解决