有没有加载PDF的组件?

有没有加载PDF的组件?

HarmonyOS
2024-11-06 11:34:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

​目前web支持本地或者网络pdf预览,且必须设置 .domStorageAccess(true)。可以通过访问pdf的url params来决策相关菜单显示与隐藏,参考​https://pdfobject.com/pdf/pdf_open_parameters_acro8.pdf​。这个挺详细的,#toolbar=0&navpanes=0,toolbar=0 关闭顶部工具栏,navpanes=0 关闭侧边导航栏。

web组件传参可以使用以下方式拼接参数:

resource://rawfile/index.html?num=1,参数就是num=1。目前支持$rawfile以及网络pdf路径拼接参数,如果是沙箱路径,则当前在加载沙箱路径下的pdf资源需要传参可以在web组件src属性前拼接一个。​

file://协议即可正常传参隐藏顶部菜单, src: 'file://'+filesDir+'/zz.pdf#toolbar=0&navpanes=0' 
Web({ src: $rawfile("test.pdf"), controller: this.controller }).javaScriptAccess(true).domStorageAccess(true)
分享
微博
QQ
微信
回复
2024-11-06 16:06:52
相关问题
HarmonyOS web组件加载pdf问题
474浏览 • 1回复 待解决
HarmonyOS Web组件加载pdf预览
121浏览 • 1回复 待解决
鸿蒙有没有类似viewpage组件
7732浏览 • 1回复 已解决
HarmonyOS 有没有类似scrollview组件
214浏览 • 1回复 待解决
HarmonyOS 有没有图表组件
237浏览 • 1回复 待解决
HarmonyOS 有没有URLEncoder组件
273浏览 • 2回复 待解决
通过loadDocument()接口加载PDF文件
354浏览 • 1回复 待解决
HarmonyOS 有没有底部弹窗组件
343浏览 • 1回复 待解决
组件有没有支持事件穿透属性
1691浏览 • 1回复 待解决
有没有接口能获取到组件宽度
644浏览 • 1回复 待解决
离线webview组件有没有相关使用文档
1569浏览 • 1回复 待解决
HarmonyOS有没有悬浮窗组件或者库
327浏览 • 1回复 待解决