【关键字】
预览Document中的PDF文件 / Web组件 / 传入本地PDF文件
【问题描述】
问题一:
项目中,用户选择文件夹中的PDF文件,返回一个文件路径(file://com.huawei.hmos.filemanager/data/storage/el2/cloud/%E6%A1%88%E4%BE%8B%E8%A6%81%E7%82%B9%E6%80%BB%E7%BB%93.pdf),使用Web组件加载报错。
问题二:
Web组件是否支持通过文档选择器(DocumentViewPicker)选择的PDF文件,传入file://*这样的path?
【解决方案】
问题一:
web组件预览PDF文件直接在组件的src属性传入文件的地址,支持本地和在线的。
参照文档:
参照Demo:
Web({ src: 'https://www.demo.test/cedes-Benz-G-Class.pdf', controller: this.controller })
问题二:
不支持直接传入本地PDF文件,可以通过本地H5加载本地PDF,然后使用web打开本地H5。