福昕 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 集成: 使用
pm
或pip
等包管理器,下载和安装 Node.js 和 Python 版本的福昕转换 SDK。- Node.js:
npm i @foxitsoftware/foxit-pdf-sdk-node
- Python:
pip install FoxitPDFSDKPython3
- Node.js:
示例工程
请参阅 示例,其中包含了示例工程简介,特定示例的依赖信息,以及如何通过命令行运行示例。
快速开始
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 发布版本所支持的最低版本列表:
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 |
包结构说明
福昕 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 文件。