入门指南
双平台支持
福昕转换 SDK 支持 Windows 和 Linux 平台。 其中 pdf2office
类支持双平台, office2pdf
类目前仅支持 Windows 平台,Linux 平台的支持正在开发中。
下载 SDK
- 官方网站下载: 访问福昕官方网站,选择并下载适合您项目需求的 SDK 版本。
- .NET 或 .NETCore 集成: 在您的 IDE 中,通过 NuGet 包管理器搜索并安装
Foxit.PDFConversionSDK.Dotnet
,实现快速集成。 - Node.js 和 Python 集成: 使用
pm
或pip
等包管理器,下载和安装 Node.js 和 Python 版本的福昕转换 SDK。- Node.js:
npm i @foxitsoftware/foxit-pdf-conversion-sdk-node
- Python:
pip install FoxitPDFConversionSDKPython3
- Node.js:
示例工程
环境配置指南
Windows 环境配置
系统要求
- Windows Vista, 7, 8 和 10 (32-bit 和 64-bit)
- Windows Server 2003, 2008 和 2012 (32-bit 和 64-bit)
NOTE
- Windows 平台: SDK 仅支持 Windows 8/10 经典样式桌面应用,不支持 Store APP 和 Universal App。
- 如果您正使用低版本的 Windows 系统 (比如 Windows Server 2008),您可能需要访问 微软支持站点下载并安装 "D3DCOMPILER_47.dll"。否则,可能会遇到错误。
Linux 环境配置
系统要求
- Linux x86/x64, armv7/armv8
编译器要求
- GCC ≥ 4.9.4 (SDK 8.4 版本起) 或 libstdc++.so.6 ≥ 6.0.20
以下列举了当前 福昕 PDF SDK for Linux 发布版本所支持的最低版本列表:
OS | Tool chain | GLIBC |
---|---|---|
Linux x86/x64 | gcc ≥ 4.9.4 | GLIBC ≥ 2.17 |
Linux armv7 | arm gcc ≥ 8.3 | GLIBC ≥ 2.28 |
Linux armv8 | arm gcc ≥ 8.3 | GLIBC ≥ 2.27 |
包结构说明
福昕转换 SDK 提供了适用于 Windows 和 Linux 平台的库文件。请注意,不同编程语言的库可能包含不同的目录和文件。
- doc: API手册和开发者指南。
- examples: 示例文件夹,包含多个子目录。
pdf2office demo
: 存放 PDF 转 Office 的示例代码。office2pdf demo
: 存放 Office 转 PDF 的示例代码(仅 Windows)。
- FoxitPDFConversionSDKPython2: 存放适用于 Python 2.7 的库文件(仅 Python 库)。
- include: 存放 C/C++ 等编译型语言所需的头文件 (仅 C/C++ 库)。
- lib: 存放 SDK 库文件和授权文件,包括 x86 和 x64 CPU 架构的支持。
- res: 存放与字体相关的配置文件和其他资源文件。
res\metrics_data
:存放用于 PDF2Office 时模拟 Office 格式排版过程所需的文件。从v2.1版本开始,这些度量数据将包含在动态库中,无需再手动配置。res\office2pdf
:存放用于 Office2PDF 时模拟 Office 格式排版过程所需的文件。