HarmonyOS 鸿蒙Next Api12 版本怎么查看沙箱下的PDF额,大家有什么好主意吗

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Api12 版本怎么查看沙箱下的PDF额,大家有什么好主意吗

Api12 版本怎么查看沙箱下的PDF额,大家有什么好主意吗😀

7 回复
cke_332.pngcke_1735.png我寻思我这也代码都没问题啊,三种方法PDF都加载不出来  但是 html就能加载

Web可以预览pdf

我直接把沙箱路径 file:///data/storage/el2/base/haps/entry/files/test.pdf 给到Web组件的src不太行…

有的,我是把resources下文件复制到沙箱下的,然后 let stat = fs.statSync(this.context.filesDir + ‘/test.pdf’); console.info("get file info succeed, the size of file is " + stat.size); 能拿到size
是不是我的模拟器问题,我用的平板模拟器😀

在HarmonyOS鸿蒙Next Api12版本中,查看沙箱下的PDF文件,可以通过文件系统访问API来实现。首先,确保你的应用具有相应的文件读写权限。然后,使用@ohos.file.fs模块中的API,如fs.openSyncfs.readSync,来打开和读取沙箱目录下的PDF文件。此外,你还可以考虑使用文件选择器(DocumentViewPicker)让用户选择沙箱中的PDF文件。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部