首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[分享]HarmonyOS filePreview 不支持pdf文件的预览 ?

不爱phpLv.1普通用户
2024-09-05 08:12:21
0
154

目前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%') 
  } 
}
不爱php
不爱php

47 天前

签名 : 智者不入爱河   154       0
评论
站长交流