Nutrient Android SDK 是 Android 平台上的原生 Kotlin/Java PDF SDK,主要用于 PDF 查看和文档交互。PSPDFKit 已更名为 Nutrient,Maven 坐标随之更新为 io.nutrient:nutrient;历史上使用的 com.pspdfkit:pspdfkit 属于更名前的旧坐标。
主要能力与使用方式:
界面支持方面,SDK 同时支持两种 Android UI 方案:传统 Views 方案(PdfActivity/PdfFragment)与 Jetpack Compose(DocumentView),开发者可按项目技术栈选择。
依赖引入方面,需使用自定义 Maven 仓库 https://my.nutrient.io/maven(非 Maven Central),并将其添加到 settings.gradle 或根 build.gradle 中,随后以 io.nutrient:nutrient:<version> 形式引入依赖。当前版本号需查阅官方指南确认。
文档与参考资料方面,官方提供面向 LLM 单次抓取整理的文档转储,用于 API 与指南查阅,包括:API 参考 https://www.nutrient.io/api/android/llms.txt ;指南 https://www.nutrient.io/guides/android/llms.txt ;跨产品索引(其他 Nutrient SDK)https://www.nutrient.io/llms.txt 。官方还提供 Android 简单示例仓库,演示 PDF 查看与注释:https://github.com/PSPDFKit/pspdfkit-android-simple-example 。
适用场景:需要在 Android 应用中集成 PDF 查看与文档交互(如注释)能力的开发场景,且项目使用 Kotlin 或 Java、传统 Views 或 Jetpack Compose 均可。
限制:关于收费、价格、具体功能范围、性能指标、最低 Android 版本、支持文件格式等细节,资料中暂未提供。