InkLayer 文档

InkLayer 是基于 PDF.js 构建的 PDF 批注 SDK,提供 React 和 Vue 双框架支持。文档覆盖从快速开始到 API 深度参考的全部内容,帮助你快速构建文档审阅、批注编辑与评论系统。

适合谁使用

InkLayer 适合你,如果你:

  • 需要在 React 或 Vue 项目中集成 PDF 批注功能
  • 希望跳过 PDF.js 底层细节,直接获得可用的批注能力
  • 正在构建文档审阅、工程图纸标注、在线教育等需要 PDF 交互的产品

如果你正在从零构建 PDF 渲染引擎,或需要完全自定义的渲染管线,InkLayer 可能不适合你。

文档模块

模块说明
快速开始5 分钟快速上手,搭建第一个 PDF 批注应用。
React 组件PdfAnnotator / PdfViewer 完整 Props、事件与用法示例。
Vue 组件PdfAnnotator / PdfViewer Props、Events、Slots 与 Composables。
批注系统14 种批注类型、数据模型、坐标系统与存储格式深入解析。
Core API 参考Annotation Core、Adapter 接口、Integration 层完整 API 参考。
架构设计分层架构、Adapter 模式、数据流与双框架共享核心的设计思路。
常见问题安装、使用、性能优化等常见问题与排错指南。

版本信息

包名版本框架底层引擎
inklayer-react1.0.2React 18+PDF.js 4.3+ / Konva 9.0
inklayer-vue1.0.2Vue 3.5+PDF.js 4.3+ / Konva 9.0

准备工作

开始使用 InkLayer 之前,确认你的环境满足以下条件:

  • React 项目:React 18+、Node.js 18+
  • Vue 项目:Vue 3.5+、Node.js 18+
  • 了解 PDF.js 基础知识有助于理解内部渲染机制,但不是必需的

准备好了?从「快速开始」进入第一个示例。→ 快速开始