Skip to content

入门指南

双平台支持

福昕转换 SDK 支持 Windows 和 Linux 平台。 其中 pdf2office 类支持双平台, office2pdf 类目前仅支持 Windows 平台,Linux 平台的支持正在开发中。

下载 SDK

  • 官方网站下载: 访问福昕官方网站,选择并下载适合您项目需求的 SDK 版本。
  • .NET 或 .NETCore 集成: 在您的 IDE 中,通过 NuGet 包管理器搜索并安装 Foxit.PDFConversionSDK.Dotnet,实现快速集成。
  • Node.js 和 Python 集成: 使用 pmpip 等包管理器,下载和安装 Node.js 和 Python 版本的福昕转换 SDK。
    • Node.js:npm i @foxitsoftware/foxit-pdf-conversion-sdk-node
    • Python:pip install FoxitPDFConversionSDKPython3

示例工程

  • 工程示例: 请参阅 示例,了解如何构建和运行本地示例工程,快速上手 SDK 的集成和使用。
  • 在线演示:通过在线转换演示,体验基于 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 发布版本所支持的最低版本列表:

OSTool chainGLIBC
Linux x86/x64gcc ≥ 4.9.4GLIBC ≥ 2.17
Linux armv7arm gcc ≥ 8.3GLIBC ≥ 2.28
Linux armv8arm gcc ≥ 8.3GLIBC ≥ 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 格式排版过程所需的文件。