Foxit PDF SDK v9.0.0
发布日期: 2023 年 3 月 7 日
这是一个主要版本更新。
新平台与 API
OCR 引擎支持 Linux 64 位平台
扩展 Mac ARM M1 芯片支持 从 C++ 扩展到 Java、DotNetCore、Object-C 和 Python
新功能和改进
PDF2Office 转换支持 Foxit 专有的 PDF2Office 现已作为 SDK 插件提供 相关 API:
foxit::addon::conversion::pdf2office
跨平台 MAUI POC 项目 现已提供 SDK 包、Nuget 包和 Github 仓库形式
文本搜索和替换功能 轻松实现文本搜索和替换 相关 API:
foxit::addon::pageeditor
MRC 压缩技术 用于压缩图像对象 相关 API:
addon::optimization::ImageSettings::SetBackgroundDownScale()
SetForegroundDownScale()
SetTextSensitivity()
增强表格生成器 支持单元格数据自适应填充 相关 API:
static bool foxit::addon::tablegenerator::TableGenerator::InsertTablePagesToDocument()
表单控件外观克隆 相关 API:
pdf::annots::Annot::ResetAppearanceStream()
XFA 表单字段图像设置 相关 API:
void foxit::addon::xfa::XFAWidget::SetImage()
字体嵌入功能 支持嵌入所有未嵌入的字体 相关 API:
foxit::pdf::PDFDoc::StartEmbedAllFonts()
字体编码管理 Font 类新增获取和设置字体编码功能 相关 API:
bool foxit::common::Font::SetEncoding()
GetEncoding()
签名状态渲染控制 管理签名状态的渲染 相关 API:
Renderer::SetRenderSignatureState()
分页盖章签名元素获取 获取当前分页盖章签名的所有元素 相关 API:
SignatureArray foxit::pdf::Signature::GetPagingSealGroupElements()
签名字段自定义字典 签名时为签名字段添加自定义字典 相关 API:
void foxit::pdf::Signature::SetCustomObject()
表单 XObject 图像对象克隆 相关 API:
pdf::graphics::ImageObject::CloneBitmap()
PDF 红章重复覆盖文本 支持 PDF 红章的重复覆盖文本 相关 API:
void foxit::pdf::annots::Redact::EnableRepeatOverlayText()
批注移动时外观重置选项 Annot.Move 新增决定是否重置外观的选项 相关 API:
bool foxit::pdf::annots::Annot::Move()
元数据 XMP 标识符管理 Metadata 新增获取和设置 xmpMM 标识符的功能 相关 API:
bool foxit::pdf::Metadata::SetValues()
GetValues()
文本水印优化 优化文本水印以防止文件大小增加 相关 API:
foxit::pdf::WatermarkSettings
TIFF 位图 LWZ 压缩支持 PDF TIFF 位图支持 LWZ 压缩
增强 PDF JavaScript 对象支持 支持更多 PDF JavaScript 对象以增强 PDF 交互性
OCR 引擎升级 更新 OCR 引擎以改进文本和字体识别
贝塞尔曲线渲染优化 改进贝塞尔曲线锐角的渲染效果
演示
- 新增演示
- PDF2Office 简单演示
- 搜索和替换简单演示
- PDF2XML 简单演示
- 批注摘要简单演示
- 表单合并到工作表简单演示
- HTML2PDF 演示更新(展示如何从流或内存获取 HTML 数据)
文档
- Python API 参考 提供 Python API 参考文档
问题修复
- 修复了对特定 PDF 文档多次调用 StartRender 时出现意外异常的问题
- 修复了通过 StartImportPagesFromFilePath() 合并特定文档后优化保存时崩溃的问题
- 修复了调用 Field::SetDefaultAppearance() 更改文本字体和大小后签名外观未更新的问题
- [PrintManager] 修复了打印 PDF 文档时输出边距增加的问题
- [C API] 修复了调用 SetRichTextStyle() 对齐文本时崩溃的问题
- 修复了 XFAWidget::SetValue() 无法为任何字段设置空字符串("") 的问题