HarmonyOS 如何实现加载pdf文件,Web组件能实现吗,如果不能有什么其他方案

HarmonyOS
2024-12-27 15:15:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

使用web组件时可以加载pdf文件的。参考的demo如下:

预览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
微信
回复
2024-12-27 17:39:34
相关问题
HarmonyOS web组件加载pdf问题
1129浏览 • 1回复 待解决
HarmonyOS Web组件加载pdf预览
789浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
2559浏览 • 1回复 待解决
如何实现pdf文件的预览?
964浏览 • 1回复 待解决
HarmonyOS web组件预览PDF文件问题
423浏览 • 1回复 待解决
Web组件中的预加载如何实现
1914浏览 • 1回复 待解决
Web组件如何实现文件上传功能?
678浏览 • 1回复 待解决
HarmonyOS Web组件如何加载wasm文件
172浏览 • 1回复 待解决