SDK 精简版概述
福昕 PDF/OFD SDK 精简版(桌面/服务器) 是「福昕 PDF/OFD SDK(桌面/服务器)」的独立精简发行包。它面向只需 OFD 渲染出图 与 PDF 转图片 的场景,提供与全功能库同源的 C++ API 子集,体积更小、接入路径更短。
精简版需 单独下载与授权,不能从全功能库安装包中“裁出”使用。API 与全功能库兼容(同源子集);若业务超出精简版能力范围,应改用全功能库。
如何获取
请联系福昕技术支持 / 销售获取精简版发布包。
与全功能库的关系
| 维度 | SDK 精简版 | 全功能库 |
|---|---|---|
| 发行方式 | 独立 zip (精简能力) | 独立 zip(完整能力) |
| 产品定位 | 出图 / 预览类轻量集成 | 完整 PDF / OFD 处理 |
| OFD | 打开文件包、加载文档、页面渲染并输出图片 | 完整 OFD(编辑、文本、注释、书签、签名、水印等) |
| 打开、解析页面、渲染并输出常见图片格式 | 完整 PDF 能力 | |
| 语言 | 仅 C++ | C++、Java 等多语言(以全库说明为准) |
| 操作系统 | Windows、Linux | Windows、Linux、Mac |
| 示例工程 | examples/simple_demo/ 下 ofd_render、pdf2image(Windows:VS;Linux:CMake / RunDemo.sh) | 覆盖各功能模块的完整示例集 |
支持范围
| 维度 | 支持项 |
|---|---|
| 语言 | C++ |
| 操作系统 | Windows、Linux |
| 架构 | Windows x86、Windows x64、Linux x86_64、Linux LoongArch64 |
请选用与目标平台匹配的精简版发布包。未列出的语言、操作系统或 CPU 架构不在当前精简版预编译库支持范围内。
适用场景
- 服务端或桌面应用中,将 OFD 页面渲染为位图 / 图片(预览、缩略图、归档出图)。
- 将 PDF 页面批量转换为 BMP、JPEG、PNG、TIFF 等常见图片格式。
- 希望减小 SDK 体积与依赖面,且业务明确不需要完整 PDF/OFD 编辑、表单、签名、转换等能力。
能力与主要 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 渲染、图片转换(超出精简版能力的部分不适用)。