福昕 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文档生动起来。

  • 便捷的表单填充

    简化流程,提升效率:便捷的表单填充功能,让数据收集与管理变得轻松自如。