SDK 精简版概述
福昕 SDK 精简版 是面向桌面 / 服务器场景的独立轻量发行包。首版基于全功能库 v12.0 裁剪,提供与全功能库同源的 C++ API 子集:体积更小、接入更短。若业务超出精简版能力范围,可改用全功能库。全功能 OFD / FLD 能力见 福昕 PDF&OFD SDK 概述。
精简版需 单独下载与授权,不可从全功能库安装包中裁剪或拆分使用。
精简版是 可定制、可按需扩展 的发行形态:标准交付聚焦 OFD / PDF 出图与预览 相关能力;若业务还需其他功能,可在评估合理后接受定制扩展。
如何获取
请联系福昕技术支持或销售获取精简版发布包及定制评估。
与全功能库的关系
| 维度 | SDK 精简版 | 全功能库(福昕 PDF&OFD SDK) |
|---|---|---|
| 发行方式 | 独立发布包,单独授权 | 独立发布包,完整能力 |
| 产品 | 轻量;可按需定制扩展 | 完整 PDF / OFD 处理 |
| 标准能力(OFD) | 打开文件包、加载文档、页面渲染并输出图片 | 完整 OFD(编辑、文本、注释、书签、签名、水印等) |
| 标准能力(PDF) | 打开、解析页面、渲染并输出常见图片格式 | 完整 PDF 能力 |
| 语言 | 仅 C++ | C++、Java 等多语言(以全库说明为准) |
| 操作系统 | Windows、Linux | Windows、Linux、Mac |
| 示例工程 | examples/simple_demo/ 下 ofd_render、pdf2image | 覆盖各功能模块的完整示例集 |
支持范围
| 维度 | 支持项 |
|---|---|
| 语言 | C++ |
| 操作系统 | Windows、Linux |
| 架构 | Windows x86、Windows x64、Linux x86_64、Linux LoongArch64 |
请选用与目标平台匹配的精简版发布包。未列出的语言、操作系统或 CPU 架构不在当前预编译库支持范围内。
适用场景
- 服务端或桌面应用中,将 OFD 页面渲染为位图 / 图片(预览、缩略图、归档出图)。
- 将 PDF 页面批量转换为 BMP、JPEG、PNG、TIFF 等常见图片格式。
- 希望减小 SDK 体积与依赖面,且业务以出图 / 预览为主;如需额外能力,可评估精简版定制扩展或改用全功能库。
能力与主要 API
标准交付围绕两条工作流组织能力:
| 工作流 | 核心类型(C++) | 说明 | 章节 |
|---|---|---|---|
| OFD 转图片 | OFDPackage、OFDDoc、OFDPage、OFDRender、Bitmap、Image | 打开 OFD,渲染页面,输出图片 | OFD 转图片 |
| PDF 转图片 | PDFDoc、PDFPage、Renderer、Bitmap、Image | 打开 PDF,解析并渲染,输出图片 | PDF 转图片 |
| 公共基础 | Library、Bitmap、Image、Matrix 等 | 初始化、位图与图片保存 | 快速开始、API 范围 |
API 范围与参考文档
随包头文件白名单与使用边界见 API 范围。渲染参数、图片格式等细节与全功能库同名接口一致,可参考:OFD 渲染、PDF 渲染、图片转换(超出精简版当前交付范围的部分不适用)。