Foxit PDF SDK for Web 9.2.0
发布日期: 2023年11月14日
新功能
- 启用批注 API 以支持撤销/重做功能: 添加了新的回调插件函数
UndoRedoAddon.invoke
,以启用批注 API 支持撤销/重做功能。 - 支持删除水印: 新增 API
pdfdoc.removeAllWatermarks
,用于删除文档中的所有水印。 - 支持折叠/展开功能区: 新增指令
@retractable
和@retractable-body
,用于控制选项卡组件,允许切换功能区的显示或隐藏。 - 支持在查看器级别渲染平铺水印: 更新了 API
PDFPageRender:setWatermarkConfig
和PDFDocRender:setWatermarkConfig
,以支持渲染平铺水印。 - 检查 PDF 所有者密码: 新增 API
checkPassword
用于检查当前文档的密码类型,以及hasOwnerPassword
用于检查当前 PDF 是否有所有者密码。 - 支持非比例调整印章大小: 在
AnnotComponentConfig
中新增属性enableFrame
,允许水平或垂直调整印章 UI 形状的大小。 - 优化 UIX 插件 API: 引入
UIExtension.addons
以取代旧的PDFUI.callAddonAPI
类,并新增 APIPDFUI.getAddonInstance
以允许异步检索插件实例。 - 主题颜色自定义: 新增 API
setThemeColor
,允许自定义主题颜色。 - 支持渲染动态 XFA 表单。
- 支持移动设备上的高级编辑器。
- 为高级编辑器插件公开了新的 UI API 和事件。
- 支持编辑/删除带有 /path 条目的多边形/折线。
演示
- 存储 API 演示: 新演示
examples/UIExtension/custom-storage-driver/index.html
,展示如何存储和检索某些操作的数据。 - 显示/隐藏功能区: 新演示
examples/UIExtension/retractable-tab/
,展示如何显示/隐藏功能区。
Bug 修复
- 修复了执行
pdfviewer.zoomAtPosition
后位置不准确的问题。 - 解决了在验证签名后特定文件中出现的错误,显示 "Uncaught (in promise) RangeError: offset is out of bounds"。
- 修复了由于缓存问题,随后添加的自定义印章总是使用第一个添加的印章图像的问题。
- 解决了使用触控笔书写时墨迹不连续和内容丢失的问题。
- 修正了在编辑期间缩放时使用铅笔工具绘图的延迟问题。
- 修复了在页面大小不一致的文档中,更改页面显示或调整浏览器大小时页面未居中的问题。
- 解决了在渲染过程中翻页时解析失败的特定文档渲染问题。