福昕 PDF SDK (鸿蒙) 2.0.0 - HarmonyOS Next
发布日期:2025-03-10
本次版本主要聚焦于注释功能的全面增强和稳定性提升。新功能方面,我们实现了对所有类型注释的创建、删除及属性编辑,支持多种媒体格式的注释打开与播放,并扩展了 FreeText 注释的编辑能力。
新功能
- 支持各类注释的创建和删除。
- 新增支持注释类型包括附件、图章、铅笔、橡皮擦、高亮、音频、视频和链接。
- 支持注释属性编辑,允许用户查看和修改各种常见 PDF 注释的属性。
- 支持打开页面中已添加的附件类型的注释。
- 支持播放页面中已添加的音频(wav,mp3)、视频 (mp4) 媒体类型的注释。
- 支持旋转 stamp 类型的注释。
- 支持编辑 FreeText 类型的注释,包括文本框、打字机和标注(callout)。
- 支持从应用沙盒内添加图像和视频媒体类型注释。
问题修复
- 修复了 200 余项注释相关问题,显著提升了注释的稳定性与文档兼容性,涵盖创建、导入及属性编辑等关键环节。
升级须知
在 2.0 版本中,我们对所有接口的命名空间进行了拆分。以下是一些常用的例子,未在列表中列出的,请参考接口文档或联系我们技术支持。
SDK 1.0 | SDK 2.0 |
---|---|
FoxitRDKNative.Library | FoxitRDKNative.common.Library |
FoxitRDKNative.PDFDoc | FoxitRDKNative.pdf.PDFDoc |
FoxitRDKNative.PDFPage | FoxitRDKNative.pdf.PDFPage |
FoxitRDKNative.RectF | FoxitRDKNative.common.fxcrt.RectF |
FoxitRDKNative.PointF | FoxitRDKNative.common.fxcrt.PointF |
FoxitRDKNative.Annot | FoxitRDKNative.pdf.annots.Annot |
FoxitRDKNative.FileReaderCallback | FoxitRDKNative.common.file.FileReaderCallback |
FoxitRDKNative.PauseCallback | FoxitRDKNative.common.PauseCallback |
FoxitRDKNative.ErrorCode | FoxitRDKNative.common.ErrorCode |
FoxitRDKNative.Matrix2D | FoxitRDKNative.common.fxcrt.Matrix2D |
FoxitRDKNative.Bitmap | FoxitRDKNative.common.Bitmap |
FoxitRDKNative.Renderer | FoxitRDKNative.common.Renderer |
FoxitRDKNative.Markup | FoxitRDKNative.pdf.annots.Markup |
FoxitRDKNative.Filler | FoxitRDKNative.pdf.interform.Filler |
FoxitRDKNative.Form | FoxitRDKNative.pdf.interform.Form |
FoxitRDKNative.Widget | FoxitRDKNative.pdf.annots.Widget |
FoxitRDKNative.Field | FoxitRDKNative.pdf.interform.Field |
FoxitRDKNative.DefaultAppearance | FoxitRDKNative.pdf.annots.DefaultAppearance |
FoxitRDKNative.Action | FoxitRDKNative.pdf.actions.Action |
FoxitRDKNative.RectFArray | FoxitRDKNative.common.fxcrt.RectFArray |
FoxitRDKNative.Progressive | FoxitRDKNative.common.Progressive |
FoxitRDKNative.TextSearch | FoxitRDKNative.pdf.TextSearch |
FoxitRDKNative.Bookmark | FoxitRDKNative.pdf.Bookmark |
FoxitRDKNative.ReadingBookmark | FoxitRDKNative.pdf.ReadingBookmark |