跨三端 PDF 渲染引擎(Android/iOS/HarmonyOS)
一款基于 UTS (Uni Type Script) 开发的通用原生 PDF 预览插件。旨在解决 UniApp 开发中 Web-view 渲染 PDF 性能差、功能受限、内存占用高的问题。实现了 Android、iOS、鸿蒙 三端一套代码,提供极致的原生阅读体验。
多端异构屏蔽: 通过 UTS 编写底层逻辑,自动适配三大操作系统的原生 PDF 渲染库——Android 端深度集成 PdfRenderer/Pdfium 核心库,iOS 端调用 PDFKit/Core Graphics 框架,HarmonyOS 端适配最新的鸿蒙原生 PDF API,实现了“一套 UTS 代码,三端原生运行”。
高性能渲染管线: 摒弃 Web 加载模式,采用原生 Bitmap/Texture 渲染。实现了按需加载与分块渲染机制,针对 100MB 以上的大型 PDF 文件,将启动加载时间从秒级优化至毫秒级,内存峰值降低约 60%。
交互与功能层: 封装了丰富的 JS Bridge 接口,支持复杂的手势操作(双击缩放、惯性滑动、捏合缩放)、页面跳转、缩略图预览及文本选择复制功能。
社交
物联网