HarmonyOS Web组件加载pdf预览

HarmonyOS Web组件加载pdf预览。

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

Web组件提供了在网页中预览PDF的能力。可以通过Web组件的src参数和loadUrl()接口中传入PDF文件,来加载PDF文档。根据PDF文档来源不同,可以分为三种常用场景:加载网络PDF文档、加载本地PDF文档、加载应用内resource资源PDF文档。在Web组件创建时,您可以指定默认加载的PDF文档。如果需要变更此Web组件显示的PDF文档,可以通过调用loadUrl()接口加载指定的PDF文件。但请注意,当涉及网络文档获取时,需要配置ohos.permission.INTERNET网络访问权限。

// xxx.ets 
import web_webview from '@ohos.web.webview' 
 
@Entry 
@Component 
struct WebComponent { 
  controller: web_webview.WebviewController = new web_webview.WebviewController(); 
 
  build() { 
    Column() { 
      Web({ 
        src: 
        "https://www.example.com/test.pdf",                     // 方式一 加载网络PDF文档 
        // "file://" + getContext(this).filesDir + "/test.pdf", // 方式二 加载本地应用沙箱内PDF文档 
        // "resource://rawfile/test.pdf",                         // 方式三 应用内resource资源PDF文档 
        // $rawfile('test.pdf'),                                 // 方式四 应用内resource资源PDF文档 
        controller: this.controller 
      }) 
        .domStorageAccess(true) 
    } 
  } 
}

​参考链接:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-pdf-preview-V5

分享
微博
QQ
微信
回复
2024-11-06 15:28:51
相关问题
HarmonyOS web组件加载pdf问题
640浏览 • 1回复 待解决
HarmonyOS使用Web组件预览PDF和图片
749浏览 • 1回复 待解决
如何通过web组件预览PDF
659浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
2031浏览 • 1回复 待解决
HarmonyOS PDF 预览问题
395浏览 • 1回复 待解决
HarmonyOS Web组件打开pdf的页面
45浏览 • 1回复 待解决
PDF预览如何隐藏PDF操作按钮
1300浏览 • 1回复 待解决
webview是否支持预览pdf
1269浏览 • 1回复 待解决
有没有加载PDF组件
266浏览 • 1回复 待解决
基于WebDownloadDelegate的PDF下载预览
529浏览 • 1回复 待解决
HarmonyOS 是否支持pdf、Word文件预览
338浏览 • 1回复 待解决