FOXIT PDF SDK版本历史
PDF SDK 8.0
– Web 版
2021年 6月
功能新增
- 对表单设计功能的完全支持(仅PC平台)
- 支持高对比度模式
- 朗读功能支持通过内置浏览器语音API或第三方语音服务来朗读页面文本
- 繁体中文的本地化支持
- 签名域右键菜单新增签名属性,包括签名原因、日期、位置等
- 优化了UIExtension.css,将其从5179KB减小到1512KB
- 增强对Acrobat JavaScript API的支持
- 复制到剪贴板的文本显示为文本注释对象而不是文本对象
- “PDF.PDFForm.addControl()”的返回值改为object而不是boolean
- 新增用于在页面渲染和文档加载前监控操作的查看器事件
- 添加参数“fileOpen.cipher”到查看器打开方法中,以支持解密AES 算法加密的 FileOpen PDF文档
- PDFViewCtrl 新增 ReadAloud朗读接口模块
- 新增“PDFViewer.addFontMaps()”,用于将自定义字体添加到字体列表
- 新增“PDFField.setFlags()”API,用于设置表单域的标志
- 添加“autoDownloadAfterSign”参数到“PDFUI.constructor”,当使用基于证书的签名签署文档后,可通过该参数控制文档签署后的下载操作
- PDFUI.constructor” 新增回调函数“getSignedDocument 来获取签名后的文档流
- 新增“PDFUI.setDefaultMeasurementRatio()”,用于设定测量比率
- 新增“PDFUI.waitForInitialization()”,用于翻译本地化相关的条目
- 新增“PDFUI.registerSignaturePropertyHandler()”,用于自定义签名属性面板
- 新增自定义字体工程,用于展示如何映射字体并将其添加到字体列表以进行文本编辑
- 新增自定义测量工程,用于创建自定义测量对象
- 新增React.js – create-react-app 框架集成示例
- 新增文档打开伪时间进度条示例
问题修复
- 修复了在适合宽度模式下渲染布局过大的PDF 文件不正确的问题
- 修复了在移动设备上打开大于 150MB 的 PDF 文件时出现崩溃的问题
- 修复了出现在特定文件中字形渲染的问题
- 修复了通过“getAnnotCount()”方法计算注释数量不准确的问题
- 修复了显示/隐藏表单域时动作响应不准确的问题
- 修复了“PDFui.activateAnnotation”无法正确激活和定位页面上的注释的问题
- 修复了矩形注释边框改为云状实线框后,选择框与矩形边框不叠合问题
- 修复了包含动态图章的FDF文件在Adobe 中打开错误的问题
- 修复了在IE11 中销毁当前实例后创建新实例时出现的问题
- 修复了对缩略图的上下文菜单进行自定义时出现错误的问题
- 修复了由接口pdfdoc.getStream()生成的线性化PDF文档在其它PDF阅读器中无法打开的问题
– Windows/Linux/Mac版
2021年 6月
功能新增
- 支持ARM Linux平台
- AddNewSignatuer API中新增一个标志,可决定 Foxit PDF SDK 在添加签名之前是否要检查PDF文档的权限
- HTMLtoPDF功能支持分页设置
- HTMLtoPDF 功能支持创建书签
- 新增一个选项,用于设置注释框是否自动适应注释框中的内容
- 将表单数据导出到 CSV 文件
- 提供表单“设计助手”工具
- 支持禁止签名域的高亮显示
- 获取/设置Field_Flags的RichText、Sort和CommitOnSelChange
- 获取标注对应的image资源
- 设置是否显示文本域的Overflow Indicator
功能更新
- 更新Graphic_objects示例代码(C++)
- 更新了合规性功能的简易示例代码
- 更新了水印的示例代码
- 更新了page_organization示例代码
- 新增一个选项增强对线条宽度为零的渲染
- 支持显示条码外观文本域
- 提高了“Watermark.InsertToPage” API的性能
- 为Windows版.Net SDK提供 Nupkg
- 增强PSI注释功能
- 增强了对某些XFA 文档的渲染性能
- 增强文本搜索功能
- 改进SubmitForm Action
问题修复
- 修复了OCR Java示例代码中的问题
- 修复了多线程中PDF签署相关的问题
- 修复了TXT转PDF功能相关的问题
– Android/iOS版
2021年 6月
功能新增
- 提供用于检测基于证书的签名是否已应用到文档的事件
- 提供符合Android 11要求的范围存储功能
- 支持区域高亮
- UI上新增注释小结列表功能
- 支持铅笔注释的画笔类型
- 暗黑模式
- 自动翻转
- 大纲编辑
- “主页”选项卡中的工具首选项设置
- 支持在“编辑”选项卡中添加链接注释
- 自定义页面颜色
- 支持对一页或多页添加密文
功能更新
- 增强搜索功能(包括大纲、书签、注释的搜索,以及添加密文时的文本搜索)
- 主要的示例代码更新了用户界面
问题修复
- 修复了多行 XFA 表单的“/r/n”问题
- 修复了Xamarin插件的 RegisterSecurityCallback 问题
- 修复了文件包含数字签名时无法自动保存的问题
- 修复了签名面板中未显示签名者姓名的问题
- 修复了“连续”显示模式下的渲染问题
- 修复了填写 PDF 表单时键盘遮挡的问题
PDF SDK 7.6
– Web 版
2021年 3月
功能新增
- 支持查看和下载PDF文件包
- 测量工具以及线条、箭头、折线、多边形和云形注释支持Snap功能
- 页面导览支持首页/末页跳转
- 支持阅读PDF时添加书签
- 拖动和旋转图章
- 通过SendToBack和BringToFront可以将特定的图形对象置于其他页面对象的顶部或底部
- 提供“域”面板,用于显示和管理表单域
- 高亮表单域
- 支持创建/编辑表单域(按钮、复选框、单选框、组合框、列表框和图像域),并提供“执行表单自动识别”和表单“设计助手”工具
- 复选框、单选框和列表框表单域的属性中新增“选项”标签,可以用来设置按钮样式和导出值
- 更新“.\examples\PDFViewCtrl\create-annot”,以添加用于创建Ink、Note 和 FreeText 的代码示例
- 新增“.\examples\UIExtension\collaboration”,以展示注释、页面操作、文档共享和用户注释权限方面的协作功能
- 新增CodeSandBox示例代码
- 支持页面的批量管理
- 支持对 PDF 形状对象的点和路径进行捕捉测量
- 支持读写文档/页面字典
- 支持获取逻辑页标签
- 新增用于设置特定页面对象的位置的方法
- 新增用于设置橡皮工具的宽度的方法
- 支持测量圆形和正方形的面积
- 支持连续创建相同类型的表单域
- 新增用于创建表单域时设置表单域属性对话框是否可见的方法
- 新增用于设置多个表单域选中时表单域矩形焦点是否可见的方法
- 向PDFViewer构造函数添加一个选项,以显示/隐藏表单文件工具提示
- 新增用于为所有表单域设置工具提示的方法
- 支持Acrobat JS函数importAnFDF和exportAsFDF来导入/导出表单数据
- 支持Acrobat JS strokeColor将注释和表单域的外观设置为透明
- 新增动作回调接口,以支持使用Acrobat JavaScript进行自定义实施
- 新增注释鼠标事件mouseEnter和mouseLeave
- 新增书签选择事件,以查看用户选择的书签
- tapPage、doubleTapPage 和pressPage 方法在hammer.js 的事件对象上包含一个e参数
- rightClickAnnotation为鼠标事件添加了一个e参数
- PDFDoc.sign()新增了一个用于设置签名外观的新参数“image”
功能更新
- 缩短了加载含5000多个注释的文件的时间
- 增强了SDK功能,用户无需使用UIExtension项目即可构建查看器UI
- 新增StateHandler类,用于将选择文本和注释功能拆分为两个工具:选择文本工具和选择注释工具
- 改进SDK 以支持file:// 协议,这对本地应用程序(如Electron、HBuilderX等打包应用程序)十分有用
- 通过忽略XFA版本检查来阻止静态XFA表单的弹出窗口
- 更新了用于侦听表单widget编辑的注释事件
问题修复
- 修复了移动端PDFViewCtrl基本查看器页面上的触摸屏问题
- 修复了在更改尺寸后面积测量值更新失败的问题
- 修复了特定文件中点击组合框无响应的问题
- 修复了特定的FDF文件数据导入操作中xref表解析失败的问题
- 修复了在OpenPDFByHttpRangeRequest上无法验证签名的问题
- 修复了新添加的 PDF 签名在特定用例场景中显示不正确的问题
- 修复了当setEnableJS方法为false并执行文档打开操作时出现的问题
- 修复了无法将注释的“自定义条目”导出到 XFDF 的问题
- 修复了在尺寸调整过的页面上测量时测量注释会被截断的问题
- 修复了插入新页面时书签页码未正确更新的问题
- 增强了工具栏项目切换的性能,改善延迟的问题
- 修复了文件中空JavaScript操作会导致打开PDF文档出错的问题
- 修复了特定文档中“formValueChanged”方法相关的问题
- 修复了旋转的图章注释导致的XFDF注释数据导出问题
- 完善在未渲染的页面上隐藏注释的功能
- 修复了跨站脚本安全问题
– Windows/Linux/Mac版
2021年 3月
功能新增
- Linux版支持HTML转PDF
- 支持文本转换成PDF
- 在当前PDF文档开头插入目录页
- 注释小结功能
- PDF文件包的支持
- 获取分色颜色空间的每个颜色分量值
- 新增API,用于设置图像压缩功能的 DPI 范围
- PrintManager: 支持按PDF页面大小选择纸张来源(仅WindowsC++)
- 新增API,用于设置在渐进式渲染过程中一步完成渲染的图形对象数量
- 新增API,用于设置在渲染页面时是否对jpx图像进行缩减像素采样
- 新增BrowserFile回调API到foxit::ActionCallback
- 支持获取/设置标记注释的文本格式数据
- 新增API,用于通过注释字典构造注释
- 新增API,用于设置/获取表单控件对齐方式
- 新增NormalizePage API
- 新增API,用于获取路径的特定点
- 支持设置/获取文本域标志的“该域用于文件选择”和“拼写检查”
- 支持获取/设置圆形和正方形注释的测量属性
- 新增文件包示例代码
- 将Demo插入的标注打印标志设为默认打印
- PDF图层示例代码中添加了新的示例,该示例将一个PDF 中的对象插入到另一PDF的特定图层中
- 注释示例代码中添加了屏幕注释示例
功能更新
- 调整了渲染注释和表单的逻辑关系
- 弃用ETSI模式下的长效验证
问题修复
- 修复了Java中GC释放的问题
- 修复了与“RMSSecurityCallback”方法相关的问题
- 修复了重置外观后注释的富文本内容中空格缺失的问题
- 修复了使用Adobe打开Foxit SDK扁平化后的特殊文档时出错的问题
- 修复了使用文件中的字体添加自由文本注释时的访问冲突异常的问题
- 修复了特殊文件进行PDF转PDFA时崩溃的问题
- 修复了通过Javascript添加的注释中缺少CreationDate的问题
- 修复了与打印管理器相关的问题(仅Windows C++)
– Android/iOS版
2021年 3月
功能更新
- 增强了包含静态XFA表单的文档的性能
问题修复
- 修复了特定文件中注释计数不准确的问题
- 修复了缩放文档时特定表单域的渲染问题
- 修复了某些特殊情况下的表格填写问题
- 修复了与打开RMS加密的文件相关的问题
PDF SDK 7.5
– Web 版
2020年 12月
功能新增
- 直接通过接口调用来撤消/重做当前注释
- 以编程方式设置图片注释
- 以编程方式定位并激活指定的注释
- 暴露注释字典,让用户能够将将自定义数据存储到注释中
- 启用/禁用鼠标悬停在注释上时出现的提示
- 新增注释位置移动的监听事件
- 新增相应的类,从而更好地处理widget注释和控制表单域数据
- 表单数据格式支持CSV和TXT
- 启用/禁用用户在输入后执行的表单域自动计算
- 以编程方式显示打印对话框
- 暴露新事件以获取生成的签名位图
- Web查看器UI中新增“适合视区”缩放模式
- Web查看器UI支持按页面、类型、作者、日期、状态和标记状态等选项对注释进行排序
- Web查看器UI支持按状态和作者对注释进行过滤
- Web查看器UI上支持通过CSV和TXT格式导入/导出表单数据
- 支持编辑表单域属性
- 设置工具提示
- 设置标志的状态:可见、隐藏、可见但不可打印或隐藏但可打印
- 设置方向:从右到左或从左到右
- 设置文本字段:文本旋转、字体大小/颜色和类型(14种标准字体类型)
- 签名域新增Signed选项卡
- 支持通过Web查看器UI上的“表单”功能复制、剪切和粘贴当前表单域
- Web查看器UI支持的表单域快捷键:
- 支持通过向上/向左/向下/向右箭头键导览一组单选按钮
- 支持通过Enter键激活/撤销当前表单域
功能更新
- 更新doubleTapPage事件以传递鼠标单击信息
- 旧事件:pdfViewer.eventEmitter.on(ViewerEvents.doubleTapPage, () =>{ })
- 新事件:pdfViewer.eventEmitter.on(ViewerEvents.doubleTapPage, (e) =>{ })
- 当某个模块(如密文)未获得许可时,其相关API不允许被调用,且UI上相关的UI功能被隐藏
- PDFViewer.setPencilDrawingTimeout支持设置参数为“0”
- setFormHighlightColor新增高亮必填域的接口
- 旧API:setFormHighlightColor (color)
- 新API:setFormHighlightColor (color, required color)
问题修复
- 修复了自定义图章图标在图章列表中变形的问题
- 修复了调用tapAnnotation、doubleTapAnnotation、rightclickAnnotation或pressAnnotation时事件未触发的问题
- 修复了调整边框后文本框的内容被截断的问题
- 修复了Tab键对于查看器容器外部的组件不起作用的问题
- 修复了在特定文件中签名外观显示不正确的问题
- 修复了在特定文件上无法正确识别某些表单域的问题
- 修复了输入错误密码后查看器UI闪烁的问题
- 修复了无法在特定文件上添加注释框注释的问题
- 修复了水印在多次渲染后显示不正确的问题
– Windows/Linux/Mac版
2020年 12月
功能新增
- 在Linux版和Mac版中提供版式识别附加组件的支持,至此桌面版SDK实现对版式识别的全平台支持
- 支持设置签名域的文本标签
- 提供MoveObject的API
- HTML转PDF功能支持直接从内存中加载Cookie(Mac版暂不支持)
- 支持使用内嵌字体创建页眉/页脚
- 支持富文本格式的自由文本注释
- 提供相应API来设置是否使用贝塞尔曲线生成铅笔注释的外观
功能更新
- 比较功能示例代码的改进
- 嵌入字体的子集化的功能针对各种字体类型做了改进
- 对增加标注的JS脚本进行检测,并对矩形框进行了规范化处理
问题修复
- 修复了通过JavaScript添加的注释中缺少UniqueID的问题
- 修复了某个特殊PDF文件在Snagit打印机驱动上打印时出现的问题
- 修复了在解析使用了字体映射器的页面时发生崩溃的问题
- 修复了导入特殊XFDF文件时参数错误的问题
- 修复了某些文件生成内容后出现不正确的字符的问题
- 修复了XFA文件的扁平化问题
- 修复了在插入受AES256加密保护的页面时出现崩溃的问题
- 修复了在某些特殊情况下不会触发签名回调的问题
– Android/iOS版
2020年 12月
功能新增
- Cordova插件支持配置工具栏按钮的显示与隐藏
- Android版Xamarin插件新增AddLanguage方法
- 创建标注注释时支持创建弹出框注释
- 支持逐步撤消/重做铅笔工具注释
- RDK的UI层新增onDocModified事件
- 签名功能提供了是否自动保存的选项
- 支持通过点击屏幕左右边缘区域进行翻页 (Android版)
- 新增用于设置页面翻转模式的API(Android版)
- 新增在签名表单域上设置文本标签的方法
- 提供MoveObject的API
- 支持使用内嵌字体创建页眉/页脚
- 支持富文本格式的自由文本注释
- 提供设置铅笔注释外观时启用/禁用贝塞尔曲线的方法
- 新增以下功能的示例代码:image转pdf、水印、搜索、图形对象
功能更新
- 更新注释功能的示例代码
问题修复
- 修复了多标签页模式下添加注释时出现的问题
- 修复了与XFA表单填写相关的问题
- 修复了选择对象后背景色缺失的问题
- 修复了与日语文本有关的表单填写问题
PDF SDK 7.4
– Web 版
2020年 10月
功能新增
- 导入和导出手写签名列表
- 新增PDFUI配置项和方法,将初始化的工具设置为某个特定的图章
- 使用新增的PDFUI配置项和方法来检查、启用和禁用热键
- 新增相应的方法来获取页面矩框信息和检查页面是否被裁剪过
- 配置默认打印选项
- 通过新增PDFViewer配置项来配置是否在iFrame DOM中运行PDF JavaScript。默认情况下,该值设为false。如您不希望通过iFrame DOM节点运行JavaScript代码,请设值为true
- 更改PDF文本的背景/前景的显示颜色
- 可以直接打开图片文档
- 支持视图旋转和事件处理
- 新增用于设置表单域高亮颜色和启用/禁用表单域高亮的方法
- 新增方法用于铅笔标注对象的超时设置
- 新增PDF页面对象的类和方法
- 新增PDFUI配置项,用于在创建标记注释时设置是否显示注释列表
- UIExtension模块:
- 提供
component - 新增用于简化创建控件的方法
- 新增用于创建自定义外观的方法
- Web查看器UI:
- 新增签名域控件
- 表单文本域控件
- 新增测量工具:周长、多边形面积和圆形面积
- 右键的上下文菜单中新增“页面旋转”相关的选项
- 新增PDF前景/背景色查看模式控件
- 支持跨页拖放注释
- 鼠标悬停在注释上方时显示注释内容
- 支持直接加载图像文件
- 音频播放器提供“暂停”选项
- 本地化语言新增:日语和韩语
功能更新
- 将“PDFViewer.openPDFByHttpRangeRequest”和“PDFViewer.reopenPDFDoc”中的“annotJson”参数的名称改为“annotsJson”
- 将SDK包中的advanced_webViewer删除并用complete_webViewer替代
- 将“主页”选项卡下的import和export工具移到“表单”选项卡
- 移动端提供“allInOne.mobile.js”文件,通过该js文件可加载所有附件组件
- 将缩略图“uix-addons”模块以开源形式提供给特定客户,但不在发布版本中体现
- 移除PDFUI中的“template and fragments”选项,并用“Appearance”代替
- 优化移动设备触摸屏的捏拉缩放性能
- PDF JavaScript支持文档打印JS action和OCG对象
- pdfField.setAction支持AdditionalAction
- 支持对文档进行单独加载和单独渲染,从而优化文档打开流程
- 图章功能支持blob url 和 base64数据源,并允许用户添加/编辑自定义图章以及更改动态图章的时间格式
- 改善数字签名解决方案
问题修复
- 修复了触发文档打印操作时条形码未更新的问题
- 修复了打开一个不正确的URL时“openPDFByHttpRangeRequest()”未弹出错误提示的问题
- 修复了在包含图章注释的页面上导入FDF或导出到FDF后铅笔标注数据丢失的问题
- 修复了页面旋转后文本显示不正确的问题
- 修复了“getCurrentPageIndex()”在可见区域中未获取到正确的页码的问题
- 修复了通过“PDFDoc.insertPage()”导入文档后缩略图和页面索引没有更新的问题
- 修复了通过“PDFBookmark.insertbookmark”插入的书签无法被删除的问题
- 修复了在具有注释权限的签名文档中无法添加注释问题
- 修复了使用Tab键查看表单文件时Tab键始终跳回到首页的问题
- 修复了组合框表单域中字体渲染不正确的问题
- 修复了MarkupAnnot.getReviewStateCount 和MarkupAnnot.GetReviewStates始终返回1(即使在注释状态个数有多个的情况下)的问题
- 修复了使用模板时无法创建STATE_HANDLER_CREATE_FREETEXT_CALLOUT的问题
- 修复了注释框在移入特定文件后显示不正确的问题
- 修复了SubmitForm操作会产生不正确的执行结果的问题
- 修复了旋转图像时部分图像不可见或被隐藏的问题
- 修复了特定表单文件在加载文档时表单域不可访问的问题
- 修复了“PDFViewCtrl.ViewerEvents.rightClickAnnotation”在特定情况下无法被触发的问题
- 修复了在文档中插入新表单页面时表单控件会丢失的问题
- 修复了在文件打印后Combo box会出现在打印出的文档页面上的问题
– Windows/Linux/Mac版
2020年 10月
功能新增
- 提供了C接口(Windows版)
- 新增PPT转PDF附加组件(Windows版)
- 新增版式识别附加组件(支持C++, Java API)
- 获取分色的名称并支持使用分色渲染PDF(输出预览)
- 提供文档合并高级API
- 提供用于深拷贝PDF对象的API
- 支持为文档级搜索指定起始字符
- 提供按流顺序或外观顺序进行文档级搜索的选项
- 新增“填充&签名”功能API
- 提供按矩形获取GraphicOjbects的API
- 新增Output_preview示例代码,用于使用分色渲染PDF
- 新增“版式识别”功能的示例代码
- 提供了“页眉和页脚”相关功能的示例代码
- 在office2PDF示例代码中添加PPT转PDF功能
功能更新
- 水印功能改进
- JS功能改进
- 对含有表单的PDF文件的打印效果进行了改进
- ImagetoPDF示例代码的更新:以图像的宽和高设置PDF页面尺寸
问题修复
- 修复了含JS的特定文件发生崩溃的问题
- 其他问题修复
– Android/iOS版
2020年 10月
功能新增
- UI上新增“填写&签名”功能
- 支持渲染RMS的水印
- 新增关于“滚动到下一页/上一页”的API
- 新增关于“将注释的属性应用到ToolHandler”的API
- 新增关于“设置表单域的高亮颜色”的API(iOS版)
- 新增关于“设置/获取AnnotAuthor”的API
- AnnotContent 增加 Stamp 与 FileAttachment 标注类型的支持
- FormHighlight的启用/禁用可立即生效
问题修复
- 修复了移动包含多行文本且文本字号大于48px的自由文本注释时出现的问题
PDF SDK 7.3
– Web 版
2020年 7月
功能新增
- 支持渐进式渲染
- 新增用于获取字体信息(包括字体类型、名称、嵌入信息等)的“PDFDoc.getFontsInfo()”API
- 在UIExtension中支持选择和编辑多个内容对象
- 新增PDF.actions类
- PDF.annots.Link注释新增“getActions”和“setActions”API
- 支持数字签名
- PDFViewer.constructor新增jr.brotli选项
- PDFUI.constructor新增custom.getLoadingMode选项以允许从内存缓冲区加载PDF文档
- PDFViewer.constructor新增renderingMode选项
- DataEvents.annotation新增annotUpdatedType参数
- 新增“pdfviewer.killfocus()”API
- UI组件新增pdfui.confirm()、pdfui.alert()和pdfui.prompt(),方便开发者对UI弹出组件进行分类
- 模块化UI缩略图组件,方便开发者自定义和扩展缩略图组件功能
- 新增组件脚手架示例项目
- 支持在UI上显示/隐藏所有注释
- UI层新增“PDFUI.callAddon()”API
- 在布局模板中新增Paddle组件来显示工具栏上的隐藏元素(仅适用于PC)
- 新增用于合并组件的工具,用于预处理组件资源请求,从而减少UI初始化时的网络请求
- 新增UIExtension.vw.css样式文件来适配移动端布局
- 新增“PDF.HeaderFooter.isEmpty()”API
功能更新
- 移除了与UIExtension.css功能相同的UIExtension.full.css
- 在控制台上输出产品版本相关信息
- Mac UI支持关于撤销和重做注释的热键,分别是“Z键”和“Shift键+Z键”
- 更新Vue/Angualr/React集成示例,支持使用合并的组件
- 支持PDFPage.addImage()的返回值更新为imageBuffer(历史版本返回值为Promise)
- “PDFDoc.exportAnnotsToPDF”API支持导出单个注释数据文件
- WebPDFJRWorker.js支持跨域访问
- 接口文档中新增PDF.constant.Error_Code枚举的说明
- 开发者指南更新未HTML格式
- “advanced_webViewer”文件夹更名为“complete_webviewer”
- 缩略图组件模块化
问题修复
- 修复了注释标记设置为锁定后注释列表中的“编辑”菜单未被禁用的问题
- 修复了创建注释时会同时触发annotationAdded和annotationUpdated事件的问题
- 修复了新添加的自定义图章数据放置到页面上时无法更新的问题
- 修复了在更新注释边框和文本时,颜色color=0x000000无效的问题
- 修复了exportAnnotsToJSON和addAnnot之间的JSON数据不一致的问题
- 修复了无法跨域打开URL文件的问题
- 修复了在特殊文件中无法创建注释框的问题
- 修复了日期格式在聚焦和失焦时被更改的问题
- 修复了当注释中包含括号时无法导入注释的问题
- 修复了当导入注释时发生“uncaught promise error”的问题
- 修复了文本域有预设默认值时值无法清空的问题
- 修复了两个注释具有相同ID时importAnnotsFromJson无法覆盖较早创建的那个注释的问题
- 修复了无法显示3D注释的默认外观的问题
- 修复了Firefox上工具提示仅在光标指向该工具的左上角时才显示的问题
- 修复了在IE10中无法打开文件的问题
- 修复了添加高亮注释时渲染延迟的问题
- 修复了无法打开特定图形文件的问题
- 修复了在Angular.js上加载文件时出现404错误的问题
- 修复了打开特定文件时Foxit PDF SDK(Web版)一直处于加载状态的问题
- 修复了当主域中长度小于2时无法清除镜像域的问题
– Windows/Linux/Mac版
2020年 7月
功能新增
- 新增Word / Excel转PDF附加组件(仅Windows)
- 支持在没有任何图层的PDF上添加图层
- 支持按对象索引获取对象
- 提供了用于渲染页面缩略图的注释渲染选项
- 签名功能中新增用于获取/设置权限的API
- 支持为图形对象设置具有不同颜色模式的颜色
- 新增“e_ColorModeMappingGray”渲染标志以根据背景色和前景色映射颜色值
- 通过对内嵌字体子集化进行文档优化以减小文件大小
- 提供API获取Layer Node的字典
- 优化器附加组件中新增选项
- 新增用于设置Java *.so库路径的方法
功能更新
- 增强OOM错误报告功能
- 增强表单加载性能
- Viewer Demo中支持PageOpen JavaScript动作
- 恢复条形码的原始效果
问题修复
- 修复了对文档签名后PDF/A无效的问题
- 修复了导出路径对象时控制点不准确的问题
- 修复了缩放列表框(Font设为Auto)时字号没有相应改变的问题
- 修复了文字拼写错误(e_FlagChoiseMultiSelect→e_FlagChoiceMultiSelect)的问题
- 修复了单独渲染层中的Form XObject时部分对象会出现渲染位置不正确的问题
- 修复了RectF.isEmpty()方法的返回值始终为true的问题
– Android/iOS版
2020年 7月
功能新增
- 新增用于开启/禁用翻页滑动效果的选项,以增强电子墨水屏幕的渲染效果(Android版)
- UI上提供了标注组合的功能
- 支持朗读功能
- 可实现与福昕移动阅读器的页面颜色功能相同的渲染效果
- 提供用于开启/禁用自动保存功能的选项
- 支持Mac Catalyst平台
功能更新
- 支持将CertificateSecurityHandler.initialize的encrypt_key参数从string类型修改为byte类型
PDF SDK 7.2
– Windows/Linux/Mac版
2020年 5月
功能新增
- 支持添加页眉和页脚
- 支持在使用“StartSign”方法时从流或内存中加载证书
- 支持以任何角度旋转图像
- 支持将图像添加到XFA表单域
- 提供用于获取/设置widget注释默认外观的方法
- 支持检查矩形对象在水平或垂直方向上是否与其他矩形对象相邻
- 支持获取注释弹出框的父对象
- foxit::addon::optimization::ImageSettings类增加了压缩质量的参数设置
- 提供了Linux C ++的Qt 显示Demo
- 提供了渲染到DC的示例代码
- 开发者指南中添加了JavaScript方法列表
- 开发者指南中更新了对JavaScript的使用说明
功能更新
- 对优化附加组件的升级改进:
- 新增PDF文档的“清理”优化选项
- 清除无效链接
- 清除无效书签
- 使用Flate对未编码的流进行编码
- 在使用LZW编码的流中,改用Flate进行编码
- PDF文档优化新增“放弃对象”选项
- 清除所有表单相关的提交、导入和重置操作
- 扁平化表单域
- 清除所有JavaScript动作
- 清除嵌入在文档中的页面缩略图
- 清除嵌入在文档中的打印设置
- 清除书签
- 简易示例代码的改进,新增“减小文件大小”优化选项
问题修复
- 修复了将被添加密文后的注释导出到XFDF文件时颜色属性缺失的问题。
- 改进XFDF / FDF的导入功能–改进了文档中存在相同的注释ID时的处理策略。
- 修复了当文档的MediaBox属性是从父节点继承的情况下PDFPage :: GetBox失败的问题。
- 修复了特定文件中“复选框”表单域setValue的接口问题。
- 修复了特定文件中被添加密文的注释仍可被访问的问题。
- 修复了添加到PDF的TIFF图像的颜色模式信息错误的问题。
– Android/iOS版
2020年 5月
功能新增
- 新增扫描附加组件
- AcroForm设计器UI上新增复选框、组合框和列表框表单域
- UI上新增文件保存相关的“另存为”和“减小文件大小”选项
- 支持添加页眉和页脚
- 提供用于获取/设置widget注释默认外观的方法
- foxit::addon::optimization::ImageSettings类增加了压缩质量的参数设置
- 开发者指南中新增关于“当minifyEnabled设为true时如何修改proguard文件”的说明
- 支持在使用“StartSign”方法时从流或内存中加载证书
- 支持以任何角度旋转图像
- 支持将图像添加到XFA表单域
- 支持检查矩形对象在水平或垂直方向上是否与其他矩形对象相邻
- 支持获取注释弹出框的父对象
功能更新
- 对PDF优化附加组件的升级改进
- 新增PDF文档的“清理”优化选项
- 清除无效链接
- 清除无效书签
- 使用Flate对未编码的流进行编码
- 在使用LZW编码的流中,改用Flate进行编码
- PDF文档优化新增“放弃对象”选项
- 清除所有表单相关的提交、导入和重置操作
- 扁平化表单域
- 清除所有JavaScript动作
- 清除嵌入在文档中的页面缩略图
- 清除嵌入在文档中的打印设置
- 清除书签
- 将相对过时的UIWebView类升级到WKWebView类
- 将Foxit PDF SDK(Android版)的支持库迁移到AndroidX
- 将Foxit PDF SDK(Android / iOS版)的Xamarin插件的代码更新为VS 2019
- 提供适用于Foxit PDF SDK(iOS版)的Flutter插件
- 同步更新Xamarin、Cordova、React Native、Kotlin和Flutter插件
- 改进XFDF / FDF的导入功能–改进了文档中存在相同的注释ID时的处理策略
问题修复
- 修复了使用已删除的位图时发生崩溃的问题。
- 修复了与“onDoubleTap”有关的崩溃的问题。
- 修复了大型文档中加载性能慢的问题。(iOS版)
- 修复了 函数注释相关的拼写错误问题。(iOS版)
- 修复了将被添加密文后的注释导出到XFDF文件时颜色属性缺失的问题。
- 修复了当文档的MediaBox属性是从父节点继承的情况下PDFPage :: GetBox失败的问题。
- 修复了特定文件中的“复选框”表单域setValue的接口问题。
- 修复了特定文件中被添加密文的注释仍可被访问的问题。
- 修复了添加到PDF的TIFF图像的颜色模式信息错误的问题。
– Web版
2020年 5月
功能新增
- 新增的编辑功能主要有:
- 支持导入第三方字体进行编辑
- 支持同时选择多个文本对象
- 支持换行
- 注释面板中新增下列功能:
- 注释加载支持同步加载的方式(之前版本已支持异步)
- 支持显示注释总数
- 支持搜索注释
- 支持添加页眉页脚
- PDF优化功能支持对文件大小进行优化
- PDF线性化支持
- 支持快速网页视图
- 支持检查文档是否线性化
- 注释和图章
- 支持调整文本格式
- 支持在添加自定义图章时设置图章信息
- 支持设置默认注释属性
- 支持复制和粘贴图像注释和图章
- JSON格式数据支持图章(图像)和附件
- 支持预渲染页面
- 支持打印当前视图
- 支持获取当前选中文本
- 提供文档修改的事件
- 文档属性对话框中支持显示文件名
功能更新
- 改进PDF线性化支持
- page.addAnnot支持直接传递stamp icon设置参数
- 改进注释加载功能
- 支持以鼠标为中心进行缩放
- 在UI上改进了“适合页面”功能
- 框架支持:
问题修复
- 修复了AngularJS控制台上的CSS警告消息过多的问题。
- 修复了无法从剪贴板粘贴图像的问题。
- 修复了页面缩略图右键菜单相关的问题。
- 修复了新增打字机注释定位不准的问题。
- 修复了IE中鼠标失去焦点时表单值消失的问题。
- 修复了 Ultraform无法自动调整间隔的问题。
- 修复了Ultraform 中输入文本时无法将小写转换为大写的问题。
- 修复了Ultraform 中出现的打印页面被裁切的问题。
PDF SDK 7.1
–Windows/Linux/Mac版
2019年 11月
功能新增
- 支持检查XFA表单域的边框(上、左、右和下)和四个角的显示/隐藏状态
- 支持获取XFA表单域的提示信息
- 支持获取XFA表单域的对齐属性
- 支持获取XFA表单域的标签顺序
- 支持访问音频注释
- 支持根据布局或流顺序获取PDF页面的文本
- 检查指定模块是否具有有效的授权
- 支持获取或设置折线/多边形注释的“measure”属性
- PAdES示例无需链接OpenSSL库
- 支持获取表单控件的widget注释字典
- 支持提取文本标注对应的文本
- 开发者指南中新增关于“如何提取文本标注对应的文本”的说明
- 开发者指南中新增关于“如何创建能够根据平台切换DLL的跨平台.NET Core工程”的说明
- 开发者指南中新增关于“如何在不运行脚本的情况下创建示例代码”的说明
- 开发者指南中新增关于“如何进行PDF版本的转换”的说明
- 支持最新的Mac版本10.15
- 支持获取文本对象中字符的边界框
- 提供可以检查是否使用标准或自定义加密方法的回调函数
- 支持更多文档/注释JavaScript方法和属性
- 支持设置是否对仅用于打印的注释进行渲染
功能更新
- 支持PDF版本的转换
- PDF合并功能优化
- 增强了对PDF SDK 5.x版本的部分方法和常量的兼容:
- FSCRT_Library_SetFontMapperHandler
- FSPDF_TextPage_GetCharInfo
- FSCRT_PathData_AddPointsCount
- FSCRT_BITMAPFORMAT_8BPP_GRAY(位图格式)
- FSCRT_BITMAPFORMAT_32BPP_RGBA(位图格式)
- FSPDF_TextSelection_GetPieceCharRange
- FSPDF_RenderContext_StartPageFormControls
- PDF文档比较组件的优化
- 提供了PDF版本转换的示例代码
- PAdES示例无需链接第三方库
- 更新开发者指南中的“常见问题解答”部分
问题修复
- 修复了通过JavaScript添加注释时只有在保存文档后才可见的问题
- 修复了导入FDF文件时德语字符未显示的问题
- 修复了导入或导出XFDF文件时自定义图章的内容不正确的问题
- 修复了合并PDF1.7文档时出现的兼容问题
- 修复了密文范围不正确的问题
- 修复了设置虚线边框时出现的问题
- 修复了为折线注释设置填充色时颜色不正确的问题
- 修复了当文件路径名包含空格时无法运行html2pdf示例代码的问题
– Android/iOS版
2019年 12月
功能新增
- 新增“另存为”选项
- iOS 13暗黑模式
- 在UI上支持管理受信任的签名证书
功能更新
- 在UI上支持文本域/复选框的样式设置
- 在UI上支持自由旋转图章注释
- 在UI上支持播放音频注释
问题修复
- 修复了在重排模式下路径对象和矢量图像的渲染问题
- 修复了当放大页面到最大时出现崩溃的问题
– Web版
2019年 10月
功能新增
- 新增API支持添加和编辑书签
- 新增API支持添加和编辑表单域
- 支持单页和对开的页面布局
- 密码再加密传输
- 支持PDF操作:goToR和goToHide
- 支持PDF JS
- 提供可以在6.x和7.x版本之间映射JSON数据的API
- 支持XFDF富文本格式
- 移动端网页支持(Android和iOS版)
- 支持FacingCover布局
- 注释支持撤消和重做功能
- 支持以XFDF格式导出注释
- 快捷键支持
功能更新
- Internet Explorer性能改进
- 增强了文本编辑的字体适配功能
- 搜索功能改进
- 右键菜单
- 旋转
- 文档权限控制
- 文本渲染
- 框架整合
- Angular.js兼容性示例
- 使用eval防止密码在控制台中泄露的示例
- 新增关于打开受FileOpen加密的文件的示例
- 新增关于重写加载图标的示例
问题修复
- 修复若干问题
PDF SDK 7.0
– Windows/Linux/Mac版
2019年 10月
功能新增
- 支持PAdES签名
- 支持PDF 2.0长期签名验证(LTV)功能
- PDF文档优化模块支持图像压缩功能
- PDF文档转换模块支持HTML转PDF(Windows / Mac版)
- 支持关于文档和注释的Javascript方法和属性
功能更新
- 支持.NET Core
- 支持PDF文档中图像/路径/注释/渐变的比较
- 渲染页面时支持注释的NoZoom和NoRotate属性
- 支持获取/设置更多密文注释的属性
- 支持获取/设置widget annotation的边框样式
- 支持获取/设置注释的外观状态
- 支持获取注释状态为“ ON”的外观名称
- 提升验证大文件的效率
- 支持图形对象的不透明度属性
- 支持使用“ StreamCallback”回调类来扁平化XFA文档
- 支持使用“ StreamCallback”回调类来保存已签署的文档
- 在重排页面模式下获取显示矩阵时添加宽度/高度设置
- 支持获取/设置密文注释的四边形坐标
- 提供用于设置加密过程中要修改的安全数据或密码的属性
- 新增关于转换HTML为PDF的示例代码
- 新增关于长期签名验证(LTV)的示例代码
- 新增关于PAdES签名的示例代码
- 新增关于PDF文件优化的示例代码
- 新增关于.NET Core的示例代码
- 改进关于文本比较的示例代码
- 提供关于.NET Core的开发者指南
- 提供所有开发者指南和升级说明文档的中文版文档资料
- 开发者指南中新增“如何使用SDK API转换HTML为PDF文档”的说明
- 开发者指南中新增“如何使用SDK API优化PDF文档” 的说明
- 开发者指南中新增“如何使用SDK API启用长期签名验证” 的说明
问题修复
- 修复了打印PDF页面时图章覆盖页面的问题
- 修复了使用“ GetCharBBox”方法时发生未知错误的问题
- 修复了扁平化特定PDF文档时出现崩溃的问题
- 修复了Type3字体的问题
- 修复了使用视图演示时内存过大的问题
- 修复了添加动态图章时日期显示的问题
- 修发了关于无效签名的问题
– Android/iOS版
2019年 10月
功能新增
- 支持签名的长期验证(LTV)
- 支持在UI上显示PDF文档中的数字签名列表
- 支持在UI上比较两个PDF文档
- 支持在UI上添加密文注释
- 支持在UI上创建文本域/复选框/签名域
- 支持新的用户界面布局和样式
- 在UI上导出或导入注释数据
- 支持生成“异常/堆栈跟踪”日志(Android版)
- 支持PAdES签名
- 支持PDF 2.0长期签名验证(LTV)功能
- 支持关于文档和注释的Javascript方法和属性
功能更新
- 支持在重排模式下自定义背景颜色
- 支持获取/设置页面的导览状态(Android版)
- 增强了PDFViewCtrl的适配性
- 支持双页查看模式(iOS版)
- 在UI上支持连续的对开/独立封面的页面显示模式
- 支持在大型PDF上进行步进式加载文档
- 在UI上支持更多搜索选项,如区分大小写、整词匹配、搜索互联网
- 支持添加空白备注/注释框/文本框注释
- 支持获取/设置当前的UI语言
- 开发者指南“常见问题解答”中新增“如何更改本地化设置”内容
- 开发者指南的“常见问题解答”中新增“如何减小APK大小”页面
- 支持比较PDF文档中的图像/路径/注释/渐变
- 渲染页面时支持注释的NoZoom和NoRotate属性
- 支持获取/设置更多密文注释的属性
- 支持获取/设置widget annotation的边框样式
- 支持获取/设置注释的外观状态
- 支持获取注释状态为“ ON”的外观名称
- 提高验证大文件的效率
- 支持图形对象的不透明度属性
- 支持使用“ StreamCallback”回调类来扁平化XFA文档
- 支持使用“ StreamCallback”回调类来保存已签署的文档
- 在重排页面模式下获取显示矩阵时添加宽度/高度设置
- 支持获取/设置密文注释的四边形坐标
- 提供用于设置加密过程中要修改的安全数据或密码的属性
问题修复
- 修复了保存数字签名时表单数据丢失的问题
- 修复了打开具有XFA模块许可证的XFA PDF文档时出现许可证无效的问题。
- 修复了特定文件中发生渲染错误的问题
- 修复了Android 9设备上的字体问题
– UWP版
2019年 10月
功能新增
- 获取/设置密文注释的属性
- 支持获取/设置widget annotation的边框样式
- 支持获取/设置注释的外观状态
- 提供设置图形对象“填充和描边”的不透明度属性的方法
- 支持使用“ StreamCallback”回调类来保存已签署的文档
- 在重排页面模式下获取显示矩阵时添加宽度/高度设置
- 支持获取/设置密文注释的四边形坐标
功能更新
- 渲染页面时支持注释的NoZoom和NoRotate属性
- 获取显示外观状态为“ ON”的注释
- 提高验证大文件的效率
- 提供用于设置加密过程中要修改的安全数据或密码的属性
问题修复
- 修复了数字签名文档上的若干问题
- 修复了对带有回复的注释渲染不正确的问题
- 修复了加载带注释的PDF时出现的若干问题
– Web版
2019年 7月
功能新增
- 提供设置/获取作者、主题、创建时间和修改时间的API
- 支持注释的NoZoom标识
- 支持录音机功能
- 提供注释的锁定属性
- 提供设置注释状态的API(针对markup注释)
- 支持注释数据的导入/导出
- 支持橡皮擦注释
- 自定义动态图章
- 支持获取回复列表
- 支持在注释列表中添加自定义操作
- 支持PDF Sign快速签名
- 支持播放和插入音频和视频
- 支持ReadOnly 属性
- 水印功能
- 支持添加和编辑内容图像
- 支持添加和编辑图形路径
- 支持添加和编辑文本
- 密文功能
- 密码保护功能
- 支持扁平化PDF
- 支持启用和禁用Javascript操作
- 支持页面操作相关功能
- 支持页面缩略图功能
- 提供设置和获取布局模式的API
- 打开PDF文档前导入注释
功能更新
- 网页阅读器Demo
- 通过按住Ctrl键并滚动鼠标进行缩放
- 提供全屏demo
- 支持PC设备的触摸屏
- 提供PWA Demo
- 新增实时协作代码示例
PDF SDK 6.4
– Windows/Linux/Mac版
2019年 5月
功能新增
- 新增OCR附加组件(Windows版)
- 新增PDF比较(文本比较)附加组件
- 新增PDF合规性(PDF / A转换和验证)附加组件
- 在simple_demo里增加OCR示例工程(Windows版)
- 在simple_demo里增加文本比较示例工程
- 在simple_demo里增加PDF/A示例工程
功能更新
- 支持设置注释(freetext/stamp/screen)的rotation属性
- 支持单个注释的扁平化
- 支持获取XFA文档中已有XFA签名域上的签名对象
- 支持应用单个密文注释
- 支持在设备坐标系上的某个点获取图形对象
- 支持获取XFA表单域的更多属性
- 支持将当前文件中的文件数据导出到文件流
- 支持单独渲染图形对象
- 提供保存PDF文件时删除多余PDF对象的选项
- 获取注释的矩阵信息
- 支持获取图层节点的Locked属性
- 开发者指南中新增关于如何修复“’xcopy’ exited with code 9009”错误的内容
- 开发者指南中新增关于“如何通过WriterCallback将文档保存到内存中”内容
问题修复
- 修复了使用“ loadsignature”时渲染已签署文件页面缓慢的问题
- 修复了获取指定PDF文件的签名内容时出现崩溃的问题
– Android/iOS版
2019年 5月
功能新增
- 支持识别并添加签名到XFA表单的已有签名域中
- 支持插入新页面
- 支持在UI上通过缩略图模式插入空白页
- 提供用于插入空白PDF页面到PDF文档的API
- 在UI上支持扁平化单个注释
- 在UI上选择多个注释
- 支持选择多个注释并对其进行删除或扁平化
- 支持在UI上旋转页面视图
- 支持顺时针旋转页面视图
- 支持生成“异常/堆栈跟踪”日志(iOS版)
功能更新
- 支持自定义两个相邻页面之间的间距
- 支持调整相邻两页之间的宽度(范围:0〜10)
- 支持设置注释的“ ReadOnly”标识
- 改进XFA表单填充功能,支持通过闪烁的光标提示文本框中当前的输入位置
- 关于全屏模式的改进:当JSON文件的“fullscreen”设置为false时,始终显示底部/顶部
- 提供中文版的开发者指南文档资料
- 提供升级说明文档和getting_started_XXX
- 提供UIExtensions项目代码的详细说明
- 为Cordova插件提供导入/导出注释数据到XFDF文件的JavaScript API
- 为Cordova插件提供启用/禁用注释的JavaScript API
问题修复
- 某些PDF文件中内容显示方面的UI改进
- 修复了Android系统中使用横向模式时表单域自动切换的问题
- 修复了在安卓设备中从assets加载PDF文件时发生崩溃的问题
- 修复了某些PDF文件中注释的值(文本域)不可见的问题
– UWP版
2019年 6月
功能新增
- 支持设置注释(freetext/stamp/screen)的rotation属性
- 支持注释的扁平化
- 支持应用单个密文注释
- 支持在设备坐标系上的某个点获取图形对象
- 支持将当前文件规范中的文件数据导出到文件流
- 支持单独渲染图形对象
- 提供保存PDF文件时删除多余PDF对象的选项
- 获取注释矩阵信息
- 支持获取图层节点的“locked”属性
功能更新
- 提供UIExtensions项目代码的详细说明
问题修复
- 修复了使用Windows的“设置分配的访问权限”时OpenDocAsync死锁的问题
- 修复了点击特殊文件的书签时出现的页面缩放问题
- 修复了添加“备注”注释时无法更改图标的问题
- 修复了保存一个正在被其他应用程序打开的文件时出现崩溃的问题
- 修复了打开一个包含表单的特殊PDF文件时出现崩溃的问题
- 修复了缩放模式无法正常使用的问题
- 修复了编辑表单后关闭文件时出现崩溃的问题
PDF SDK 6.3
– Windows/Linux/Mac版
2019年 3月
功能新增
- Foxit PDF SDK的JavaScript API中支持SignatureInfo和Doc / WillClose属性或方法
- 在simple_demo里增加XFA示例工程
- 在simple_demo里增加全文索引示例工程
- 开发者指南中新增有关如何填写XFA表单和其他功能的介绍
- 开发者指南中新增关于“使用JavaScript”脚本的章节
功能更新
- 开发者指南中新增关于“如何使用SDK API”的说明
问题修复
- 完善API规范中的核心类/方法的详细描述
- 修复了特定类型的PDF文件在签署后文件大小变大的问题
- 修复了渲染带有有效签名的PDF文件时出现无效签名的问题
- 修复了使用event.change和event.value时按键功能无效的问题
– Android/iOS版
2019年 3月
功能新增
- 从URL打开PDF文件时支持缓存存储
- UI上新增两种查看模式:“适合宽度”和“适合页面”
- “ uiextensions_config.json”文件中新增自定义UI对象的参数
- 在UIExtensions库中开放了新的类/ API /接口
- 开发者指南中新增若干功能的说明
- 开发者指南中新增“通过配置文件自定义功能模块和注释”章节
- 开发者指南中新增“如何使用React Native插件部署Foxit PDF SDK(Android / iOS版)”章节
- 开发者指南中新增“如何使用Cordova插件部署Foxit PDF SDK(Android / iOS版)”章节
- 开发者指南中新增“如何使用Xamarin插件部署Foxit PDF SDK(Android / iOS版)”章节
功能更新
- 支持本地化语言
问题修复
- 完善API规范中关于UIExtensions API的详细描述
- 修复了关于链接跳转位置错误的问题
- 修复了在iPad上使用绘图工具时显示延迟的问题
PDF SDK 6.2
– Windows/Linux/Mac版
2018年 11月
功能新增
- 新增“ PDFNumberTree”类以支持number tree属性
- 调整XFA ExportData函数的返回值为“布尔型”类型
- 支持通过矩形框选择以检索文本区域
- 支持判断XFA表单widget是否正在显示
- 支持RMS V2
- 为Objective-C提供30个示例代码
- 提供Objective-C API(Mac版)
- 开发者指南中新增若干功能的说明
功能更新
- 支持本地化语言
问题修复
- 完善API规范中关于UIExtensions API的详细描述
- 修复了关于链接跳转位置错误的问题
- 修复了在iPad上使用绘图工具时显示延迟的问题
– Android/iOS版
2019年 11月
功能新增
- UI上多媒体注释可支持视频和声音
- UI上支持iRMv1 / iRMv2
- 支持UI上XFA表单的读取和填写
- API规范文档中新增函数信息(Android版)
功能更新
- 在UI上新增调色板功能(iOS版)
- 各平台SDK统一了默认颜色和调色板,使各平台的UI保持一致
- 支持捕获表单域对象(文本域、组合框、复选项、按钮、单选框、和列表框)的选择/点击事件
- 增强在Android 6.1上渲染性能
- 支持更改/重新排序PDF中的子层节点
问题修复
- 修复了testflight部署位码的问题(iOS版)
- 修复了GotoPage()滚动位置错误的问题
- 修复了使用设备的预测文本/自动更正功能时表格填写不正确的问题
- 修复了特定类型的PDF中多个表单域重置的问题
- 修复了在动态XFA中反复点击“ +”和“-”按钮会使应用程序崩溃的问题
- 修复了在iPhone XS Max中旋转页面后附件面板菜单项不完整的问题
- 修复了无法通过“更多”选项对动态XFA表单进行打印设置的问题
- 修复了在连续页面布局模式下点击表单域会触发滚动操作的问题(iOS版)
- 修复了出现在iOS 12系统上关于全文本搜索的问题
- 修复了多次复制页面导致崩溃的问题
– UWP版
2018年 12月
功能新增
- 在开发者指南的C#章节中新增“如何创建示例工程”
- 改进开发者指南中的C#章节—“快速搭建一个功能全面的PDF阅读器”
问题修复
- 修复了将表单数据导出到文件时出现的问题
- 修复了不能在可编辑的组合列表中输入文本的问题
- 修复了加载加密文件并取消密码输入时显示空白页的问题
- 修复了选中注释后退出文件时选中框没有消失的问题
- 修复了多次加载加密文件时出现崩溃的问题
– Web版
2018年 12月
功能新增
- 支持屏幕快照
- 提供文件安全服务器端解决方案
- 支持录音笔
- 支持注释颜色填充
- 新增图像操作
- 新增橡皮擦功能
- 支持隐藏/显示注释主题
- 支持直接在注释列表中编辑注释内容
- 支持按类型排列和删除注释
- 支持创建自定义图章和编辑图章
- 支持编辑线条颜色、不透明度和旋转等图章属性
- 支持创建空白文档
- 支持自定义右键菜单
- 优化文件保存机制
- 优化路径对象的处理
- 在阅读器Demo中新增注释(矩形、椭圆形、多边形、文本框和标注框等注释)的填充色属性
- 自定义创建和编辑图章
- 在阅读器Demo中跨页移动选定的形状对象
- 在阅读器Demo中调整打字机注释的大小
- 在阅读器Demo中新增录音功能
- 在阅读器Demo中新增橡皮擦功能
- 在阅读器Demo中新增图像操作
- 支持内置或自定义的截屏功能
- 新增SCREEN_CAPTURE事件监听器
- 新增WebPDF.ViewerInstance.adjustViewerSize(width,height)方法动态更新视图大小
- 新增WebPDF.StampPlugin.setUserStamp(stamps)方法创建自定义图章
- 新增WebPDF.AccountInstance.hideDefaultStamps()方法隐藏图章
- 新增WebPDF.ViewerInstance.toggleAnnotSubject(status)方法隐藏/显示注释主题
- 新增WebPDF.ViewerInstance.createBlankPDF(pageCount, width, height)方法创建空白文档
- 在importAnnotsFromXFDF 方法中新增参数 SuccessCallback,用户可以自定义是否弹出提示
- 新增WebPDF.ViewerInstance.configureContextmenu(type, configuration)和WebPDF.ViewerInstance.setAnnotContextMenuItemStatus(name, status)方法自定义右键菜单
- 新增WebPDF.ViewerInstance.setContextMenuItemStatus(type, name, status)方法启用/禁用或显示/隐藏右键菜单中的命令
- 在WebPDF.ViewerInstance.openFileByStream ()方法中新增参数EncryptedPassword读取密码再加密密文
- 新增WebPDF.ViewerInstance.setCustomWatermark()方法设置加载文档时的视图水印
- 新增WebPDF.ViewerInstance.getAnnotsByType()方法按类型获取注释
- 新增WebPDF.ViewerInstance.deleteAnnots()方法删除指定的注释
- 新增WebPDF.ImageAnnotPlugin.setAction()方法设置图像操作
- 新增WebPDF.ImageAnnotPlugin.setActionHandler()回调方法,用户可以执行自己所需要的逻辑
功能更新
- 取消增量保存机制
- 添加自定义图章时可输入提示
- 增加预加载页面以改善页面加载体验
- 保存文件后将“图章”和“图像”仍保留为注释类型,以便它们在第三方阅读器中正确被识别外部PDF编辑器/阅读器中也显示为图章或图像
- 调整默认的注释颜色值和色板,使其在所有版本的SDK中保持一致
- 更新文件保存机制以减小输出文件的大小
- 增强路径对象的处理和显示性能
- 从SDK预下载字体以减少保存文档的响应时间
PDF SDK 6.1
– Windows/Linux/Mac版
2018年 8月
功能新增
- 新增关于删除关联文件的API功能
- 提供默认的签名处理程序
- 新增密文示例代码
- 新增条形码示例代码
- 增加把附件保存成一个单独文件的功能
- .net示例代码中支持了vs2017和vs2015工程
- C ++示例代码中支持了vs2017工程
- 在.NET阅读器示例代码中新增XFA、属性面板和连续页面布局模式等功能
功能更新
- 提供默认的signature handler
- 改善某些特殊文件的渲染效果
- .NET API中某些命名空间的更改
问题修复
- 修复了注释和安全性相关的示例代码中内存泄漏的问题
- 完善API规范文档
- 修复了签名验证相关的问题(在签名回调中添加了IsNeedPadData()方法)
- 修复了签名验证日期以“ 0”结尾的签名验证问题
- 修复了与表格填写功能相关的问题
– Android/iOS版
2018年 8月
功能新增
- 新增支持6.x的插件和框架
功能更新
- 支持X86-64 ABI(Android版)
- 将UIExtension输出的静态库调整成framework
- 使用fsdk.aar替换fsdk.jar,并将so库放到aar包,减少用户的操作流程,从而提升用户体验
- 改进UIExtensions的结构
问题修复
- 修复了在页面加载完成之前获取页面会导致崩溃的问题(iOS版)
- 修复了在编辑某些特殊PDF文件的页面时某些嵌入式图像会丢失的问题
- 修复了iOS12上出现的问题
– Web版
2018年 10月
功能新增
- 导入导出接口支持fdf和xfdf 数据格式(demo和API)
- 新增提取页面的接口 ViewerInstance.splitPages()
- 支持直接编辑文本和区域高亮的注释范围 (demo)
- 新增注释跳转API WebPDF.ViewerInstance.gotoPageByAnnot(pageIndex, annotName)
- 支持复制高亮的文本(demo)
- 新增事件接口ANNOT_TEXT,获取当前UI中被标记的文本
- 在WebPDF.AccountInstance.setWatermarkInfo()方法中新增“ showDirectly”参数,用于打开文档时插入视图水印
- 支持显示/隐藏图层(Spotlight功能)(demo)
- 新增 openFileByUri 请求头配置参数ajaxHeaders(API)
- 支持添加和编辑路径对象(demo)
- 新增路径对象API
功能更新
- 放大倍率增至600%(demo)
- 支持以光标为中心缩放内容(demo)
- 将jQuery库从先前的1.2.1版本更新到最新的3.3.1版本
- 提升 Acroform JS 计算脚本的功能
- 支持直接将文本复制到剪贴板(demo)
PDF SDK 6.0
– Windows/Linux/Mac版
2018年 6月
功能新增
- 新增XFA附加组件
- 新增密文附加组件
- 新增互联PDF附加组件
- 新增RMS附加组件
- 支持对wrapper文档进行解密(PDF 2.0)
- 支持256位AES加密算法(PDF 2.0)
- 支持关联文件(PDF 2.0)
功能更新
- 支持XFA表单域
- 支持PDF 2.0
- 支持互联PDF功能
- 内部支持页面/文档对象的生命全周期管理
- 所有平台上的功能和API保持一致
- 支持Foxit PDF SDK 5.x的所有功能
- 全新PDF SDK 6.0提供了一个标准软件包和四个附加组件
- 支持全文本索引
– Android/iOS版
2018年 6月
功能新增
- 支持XFA表单域
- 支持PDF 2.0
- 支持互联PDF功能
- 内部支持页面/文档对象的生命全周期管理
- 所有平台上的功能和API保持一致
- 支持Foxit PDF SDK 5.x的所有功能
- 全新PDF SDK 6.0提供了一个标准软件包和四个附加组件
- 支持全文本索引
- 新增XFA附加组件
- 新增密文附加组件
- 新增RMS附加组件
- 新增互联PDF附加组件
- 支持对wrapper文档进行解密(PDF 2.0)
- 支持256位AES加密算法(PDF 2.0)
- 支持关联文件(PDF 2.0)
– UWP版
2018年 9月
功能新增
- UI extensions
- 注释面板
功能更新
- 更新核心API
- 提供一个适用于各个平台(包括Windows、Mac、Linux、iOS、Android和UWP)的Foxit PDF SDK的核心API