福昕 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 的稳定性和兼容性。