Skip to content

Foxit PDF SDK for Web 9.2.0

发布日期: 2023年11月14日

新功能

  • 启用批注 API 以支持撤销/重做功能: 添加了新的回调插件函数 UndoRedoAddon.invoke,以启用批注 API 支持撤销/重做功能。
  • 支持删除水印: 新增 API pdfdoc.removeAllWatermarks,用于删除文档中的所有水印。
  • 支持折叠/展开功能区: 新增指令 @retractable@retractable-body,用于控制选项卡组件,允许切换功能区的显示或隐藏。
  • 支持在查看器级别渲染平铺水印: 更新了 API PDFPageRender:setWatermarkConfigPDFDocRender:setWatermarkConfig ,以支持渲染平铺水印。
  • 检查 PDF 所有者密码: 新增 API checkPassword 用于检查当前文档的密码类型,以及 hasOwnerPassword 用于检查当前 PDF 是否有所有者密码。
  • 支持非比例调整印章大小:AnnotComponentConfig 中新增属性 enableFrame,允许水平或垂直调整印章 UI 形状的大小。
  • 优化 UIX 插件 API: 引入 UIExtension.addons 以取代旧的 PDFUI.callAddonAPI 类,并新增 API PDFUI.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"。
  • 修复了由于缓存问题,随后添加的自定义印章总是使用第一个添加的印章图像的问题。
  • 解决了使用触控笔书写时墨迹不连续和内容丢失的问题。
  • 修正了在编辑期间缩放时使用铅笔工具绘图的延迟问题。
  • 修复了在页面大小不一致的文档中,更改页面显示或调整浏览器大小时页面未居中的问题。
  • 解决了在渲染过程中翻页时解析失败的特定文档渲染问题。