Skip to content

福昕 PDF SDK(鸿蒙版) 2.1.0 - HarmonyOS Next

发布日期:2025-08-31

本次版本带来了全面的功能增强和性能优化,新增了多项重要功能特性,同时修复了大量稳定性问题。重点优化了手写笔工具和橡皮擦功能的性能,增强了触控笔与手指输入的智能识别能力,并新增了多项注释管理和文档处理功能。

升级说明

  • OpenHarmony 1.x 升级到 2.1 需要联系您的销售代表或技术支持获取新的授权码
  • HarmonyOS Next 2.0 升级到 2.1 无需更换授权码

重要更新 - 平台支持整合

本次版本进行了重要的架构优化:统一了 OpenHarmony 和 HarmonyOS Next 平台支持。现在一个SDK库即可同时支持两个平台,为开发者提供更便捷的集成体验。

开发者注意事项:

  • HarmonyOS Next平台:可直接编译运行示例项目,支持 Complete Demo 和 View Ctrl Demo
  • OpenHarmony 平台:需要调整示例项目的build-profile.json5配置文件,仅支持 View Ctrl Demo

新功能与增强

手写笔与触控优化

  • 触控笔智能识别:系统能够智能区分触控笔和手指输入,避免误触操作
  • 铅笔工具增强
    • 支持触控笔与手指输入的智能切换
    • 在"仅触控笔"模式下,手指仅可进行页面拖动和缩放操作
  • 橡皮擦工具优化
    • 触控笔触碰页面时自动切换为仅触控笔擦除模式
    • 手指仅支持页面移动和缩放操作

📖 详细操作指南

注释功能增强

  • 注释操作支持:注释支持缩放和移动操作
  • 缩略图功能:新增支持缩略图显示和页面管理功能
  • 撤销重做:注释支持 撤销/重做 功能
  • 注释面板:支持 注释面板 功能
  • 附件管理:支持文件及注释级别的附件面板功能

文档处理功能

  • 打印支持:新增文档打印功能
  • 签名功能
    • 支持 签名面板 功能
    • 支持创建以及验证签名
  • 表单功能:支持表单创建与删除

性能优化

橡皮擦功能大幅优化

  • 擦除算法优化:减少重复遍历操作,提升擦除效率
  • 数据结构优化:将ArrayList替换为Array,提升频繁点操作的处理效率
  • 绘制优化:统一由上层绘制擦除效果,消除闪烁问题
  • 内存优化:实现一次性获取ink信息,避免重复计算

手写笔绘制优化

  • 实时数据同步:每笔绘制完成后立即同步到底层,避免数据堆积
  • Undo/Redo优化:优化撤销重做机制,减少内存占用和性能开销
  • 路径绘制一致性:按照底层绘制逻辑优化上层ink绘制,确保路径一致性
  • 长笔画处理:针对超长笔画进行特殊处理,避免性能卡顿

问题修复

  • 修复了 300 余项操作及用户体验问题和 30 多项程序崩溃问题,大幅提升了 SDK 的稳定性和兼容性。