HarmonyOS 如何调用外部应用打开文件(如pdf word)

HarmonyOS  如何调用外部应用打开文件(如pdf word)。


HarmonyOS
2024-09-05 11:28:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

目前pdf有推荐方案,可以通过webview 组件加载pdf格式的文件,不需要通过拉起第三方应用去打开

具体代码如下:

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('2.pdf'), 
          controller: this.webviewController 
        }) 
          .height('100%') 
          .width('100%') 
          .javaScriptAccess(true) 
          .multiWindowAccess(false) 
          .domStorageAccess(true) 
          .allowWindowOpenMethod(true) 
          .zoomAccess(false) 
          .domStorageAccess(true) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}

word 和excel暂不支持。

分享
微博
QQ
微信
回复
2024-09-05 16:29:33
相关问题
HarmonyOS 是否支持pdfWord文件预览?
339浏览 • 1回复 待解决
HarmonyOS如何打开外部地图应用
557浏览 • 1回复 待解决
HarmonyOS 怎么打开PDF文件
204浏览 • 1回复 待解决
HarmonyOS 应用打开pdf
317浏览 • 1回复 待解决
鸿蒙支持在线pdf,word这些预览功能么
11728浏览 • 3回复 待解决
HarmonyOS PDF文件保存
41浏览 • 1回复 待解决
HarmonyOS ArkWeb是否支持直接打开PDF
226浏览 • 1回复 待解决
docker 如何挂载外部文件
4520浏览 • 1回复 待解决
HarmonyOS外部用scheme方法打开app
555浏览 • 1回复 待解决
HarmonyOS Web组件打开pdf的页面
45浏览 • 1回复 待解决
外部调用har里的方法,如何跳转页面
1951浏览 • 1回复 待解决
HarmonyOS 外部应用怎么抓trace
41浏览 • 1回复 待解决
HarmonyOS 如何打开应用
226浏览 • 2回复 待解决