福昕 PDF SDK (鸿蒙)
全场景、高性能的 PDF 开发解决方案
福昕软件隆重推出专为鸿蒙生态打造的 福昕 PDF SDK 鸿蒙版。搭载福昕自主研发的PDF核心技术引擎,结合 HarmonyOS Next 和 OpenHarmony 的特性,为开发者提供快速、稳定且功能强大的 PDF 处理工具包。采用 “C++ 原生核心 + ArkTS 封装” 架构,实现跨平台兼容,助力开发者轻松构建卓越的应用体验。

核心优势
-
高度兼容的组件化架构
• 全新 OpenHarmony 版 PDF SDK 延续了与 HarmonyOS Next 及其他移动平台(如 Android、iOS)一致的组件化架构,显著提升跨平台开发效率。
• 统一的功能维护和版本升级机制,为开发者提供稳定可靠的技术支持。 -
全栈适配,生态赋能
• 深度适配OpenHarmony操作系统,支持政企办公终端、教育智能设备、工业IoT等多样化场景,符合自主可控与安全审计的国产化技术要求。
• 无缝兼容HarmonyOS Next,共享系统级能力与标准化API接口,开发者可零成本复用代码逻辑,快速实现跨平台部署,提升开发效率。 -
强大的性能与兼容性
• 支持 x86_64 和 arm64-v8a 两种主流架构,覆盖更广泛的硬件平台。
• 提供丰富的示例代码(如 complete_pdf_viewer 和 View_ctrl_demo),加速开发进程。
功能对比
特性 |
HarmonyOS Next |
Open Harmony |
---|---|---|
组件支持 |
基础PDF显示类组件和即用型UI扩展组件 |
基础PDF显示类组件 |
示例支持 |
功能完整的阅读器示例-complete_pdf_viewer |
基础显示示例-View_ctrl_demo |
授权方式 |
独立授权码 |
独立授权码 |
福昕 PDF SDK(鸿蒙版)样例
- ArkTS示例代码
import { FoxitRDKNative } from 'foxit_rdk';const pdfpath: string = "xxx/Sample.pdf" // 加载PDF文档 const doc: FoxitRDKNative.PDFDoc = new FoxitRDKNative.PDFDoc(pdfpath); doc.Load(); // 获取PDF文档页面 const pdfPage: FoxitRDKNative.PDFPage = doc. GetPage (1); // 添加注释 const rect: FoxitRDKNative.RectF = new FoxitRDKNative.RectF(100,100,120,120); const note: FoxitRDKNative.Note = new FoxitRDKNative.Note(pdfPage.AddAnnot(FoxitRDKNative.Annot.e_Note, rect)); // 设置注释属性 note.SetIconName("Comment"); note.SetBorderColor(0xff0000ff); // ... 其他操作
主要功能
福昕PDF SDK鸿蒙版是基于福昕成熟的 PDF SDK 核心技术,为 HarmonyOS Next 平台量身定制的软件开发工具包,让开发者只用一套代码快速构建高性能、跨多端的 PDF 应用程序。
-
高性能的PDF渲染
通过福昕专有技术实现文件转换,呈现与原文件一致的渲染转换结果
-
流畅的PDF阅读
流畅的PDF阅读,让您畅享无阻的信息探索之旅。
-
丰富的注释与标注工具
释放创意,精准表达:丰富的注释与标注工具,让您的PDF文档生动起来。
-
便捷的表单填充
简化流程,提升效率:便捷的表单填充功能,让数据收集与管理变得轻松自如。