Harmony 鸿蒙应用开发之展示 PDF 文件
鸿蒙应用展示 PDF 文件有三种方式
- 通过 ArkWeb 先加载 PDF.js,再用 PDF.js 加载 PDF 文件
- 通过 ArkWeb 直接加载 PDF 文件
- 原生加载
第一种方式比较复杂,涉及到 PDF.js 资源的加载、跨域的处理等,我就直接放代码仓库,读者可以自行研究: https://gitee.com/imaegoo/hm-pdf-viewer
更加推荐第二种方式,写法更简单
1 | import web_webview from '@ohos.web.webview'; |
第三种方式需要写 C++,暂时没找到现成的类库,所以没有走这条路
Harmony 鸿蒙应用开发之展示 PDF 文件