Skip to content

福昕 PDF SDK Linux 版简介

福昕 PDF SDK Linux 版提供了多种编程语言的支持,包括 C++、C#(.NET Core)、Java、JavaScript、Python 等。开发者可以根据自己的需求选择最合适的开发环境。

下载 SDK

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

示例工程

请参阅 示例,其中包含了示例工程简介,特定示例的依赖信息,以及如何通过命令行运行示例。

快速开始

C/C++Java.NetCore Python Node.js

环境配置

系统要求

  • Linux x86/x64, armv7/armv8

Linux 平台 GCC 编译器

  • 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

包结构说明

福昕 PDF SDK Linux 平台库包含了以下文件及文件夹

  • doc: 存放 API 手册,开发者指南。
  • examples: 存放示例项目,包含多个子文件夹。
    • extensions_demo: 存放打印管理器示例,仅 C++ 库支持。
    • simple_demo: 包含30多个代码示例,演示如何使用接口完成PDF相关功能。
    • view_demo: 包含一个 UI 示例,该示例实现了一个基础 PDF 阅读器,仅 C++ 库支持。
    • QT view_demo: 包含一个 QT UI 示例,实现了一个基础 PDF 阅读器, 仅 Linux C++ 库支持。
  • include: 存放C/C++等编译型语言的头文件。
  • lib: 存放 SDK 库和授权文件。
  • res: 存放输出预览 (output preview) 示例需要的默认 icc profile 文件。