HarmonyOS 鸿蒙Next使用PDFKit无法打开pdf文件

发布于 1周前 作者 nodeper 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next使用PDFKit无法打开pdf文件

示例代码:

import { pdfService } from ‘@kit.PDFKit’;
let tempFilePath = ‘/data/storage/el2/base/temp/test.pdf’;
let pdfDocument = new pdfService.PdfDocument();
// 加载文件
let loadResult = pdfDocument.loadDocument(tempFilePath, ‘’);
console.log(‘TAG’,“获取结果:” + loadResult )

日志打印的结果是:0,从结果看是successfully parsed,但是pdf文件没打开,还要其他操作吗???

7 回复
楼主,你好,我最近也在做这个功能,但是,我看api,我没有明白怎么去显示pdf文件,api只是加载pdf,显示的容器是什么?加载完成之后,在哪里去显示这个pdf文件呢?

api只是加载,没有容器,我理解这个功能是不是还不完善,还是用三方组建或者web去加载吧

楼主您好,您检查看下要查看的pdf文件在这个路径地址下是不是真实存在的。

真实存在的,结果打印已经显示0了

cke_243.png

你再对照的试一下

已经对照,日志打印结果是0,显示成功,但是pdf文件没打开.这个跟rom版本有关吗

HarmonyOS 鸿蒙Next使用PDFKit无法打开PDF文件,可能是由于文件路径错误、文件损坏、PDFKit版本不兼容或系统权限设置问题。请检查文件路径是否正确,尝试用其他PDF阅读器打开文件以验证文件是否损坏。同时,确保PDFKit版本与HarmonyOS版本兼容,并检查系统权限设置是否允许访问PDF文件。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部