目前pdf有推荐方案,可以通过webview 组件加载pdf格式的文件。
具体代码如下:
import { webview } from '@kit.ArkWeb'
@Entry
@Component
struct WebViewPage {
private webviewController: WebviewController = new webview.WebviewController();
aboutToAppear() {
// 配置Web开启调试模式
webview.WebviewController.setWebDebuggingAccess(true);
}
aboutToRecycle(): void {
}
build() {
Row() {
Column() {
// Text('测试pdf')
Web({
// src: 'https://www.huawei.com/xxx.pdf',
src: $rawfile('2.pdf'),
controller: this.webviewController
})
.height('100%')
.width('100%')
.javaScriptAccess(true)
.multiWindowAccess(false)
.domStorageAccess(true)
.allowWindowOpenMethod(true)
.zoomAccess(false)
.domStorageAccess(true)
}
.width('100%')
}
.height('100%')
}
}
6 天前