乐于分享
好东西不私藏

我们开源了一款PDF编辑器,支持可视化批注+审阅+大文档渲染

我们开源了一款PDF编辑器,支持可视化批注+审阅+大文档渲染

AI精读教程:《最系统的AI开发学习精品手册》

徐小夕

上期文章:

万字长文!深度拆解 JitWord 企业级协同文档的协同架构与 AI 融合实践

最近一直在深耕 AI Agent 与大模型应用,比如 JitKnow AI 知识库、JitWord协同AI文档Pxcharts超级表格,同时也持续和大家分享 GitHub 上真正能落地、能解决实际问题的优质AI开源项目。

我们团队最近利用业余时间,开发了一款PDF编辑预览工具,目前已开源了SDK 版本,大家可以免费集成到项目中使用,支持完全本地化部署和集成。

先上一张Demo图:
演示地址:https://jitword.com/jit-pdf.html
下面是PDF编辑器的编辑预览界面:
github:https://github.com/jitOffice/jit-pdf-sdk
什么是Jit-PDF

Jit-PDF是一款 PDF 在线处理和预览集成方案。面向业务系统提供高保真 PDF 渲染、分页控制、缩放旋转、水印防泄露、主题切换与私有化接入等能力我们设计了一套轻量化集成架构,同时设计了高可扩展的API,适合需要稳定嵌入式 PDF 能力的产品技术团队。

比较典型的应用场景有:

  • 合同审批 / 电子签章前预览

  • 档案系统 / 公文系统 / 知识库

  • 客户门户 / 工单附件在线查看

  • 财报、报告、制度文件统一展示

之所以要做成独立的SDK,主要的原因在于我们接触了大量的企业,发现很多业务系统并不需要一个“大而全”的文档平台,而是需要一个足够稳定、足够专业、能在页面里快速落地的 PDF 预览能力

JitPDF 就是把最常用、最关键的 PDF 能力抽成一个可嵌入、可控制、可定制的 SDK。

下面分享一下 JitPDF 的核心能力清单:
我们可以上传PDF文件,并进行高性能预览同时还能对PDF内容进行搜索,高亮,批注,编辑自定义文本等,批注数据还能持久化存储
我们在文档中提供了详细的使用DEMO,如上图所示,即便你不懂技术,也能根据我们提供的文档快速上手。
它和我们研发的在线 AI Word 编辑器 JitWord 可以相互配合,实现文档从编辑到预览的全链路打通。
万字长文!深度拆解 JitWord 企业级协同文档的协同架构与 AI 融合实践
如何使用
前我们 JitPDF 支持多种方式引入:
CDN引入:
<!-- 推荐使用 jsDelivr CDN --><linkrel="stylesheet"href="https://cdn.jsdelivr.net/npm/jit-pdf@latest/dist/style.css" /><scriptsrc="https://cdn.jsdelivr.net/npm/jit-pdf@latest/dist/jit-pdf.umd.js"></script><!-- 或使用 unpkg CDN --><linkrel="stylesheet"href="https://unpkg.com/jit-pdf@latest/dist/style.css" /><scriptsrc="https://unpkg.com/jit-pdf@latest/dist/jit-pdf.umd.js"></script>
NPM引入:
# npmnpm install jit-pdf vue# yarnyarn add jit-pdf vue# pnpmpnpm add jit-pdf vue
我们还提供了详细的React项目和Vue项目使用的DEMO案例,大家可以在文档网站上体验:
下面附带一个完整的使用案例,不到20行,就能把PDF SDK集成到你的系统里:
import { ref } from"vue"import"jit-pdf/styles.css"import {  JitPdfEditor,  createIndexedDbPdfEditorService,type PdfSourcefrom"jit-pdf"const service = createIndexedDbPdfEditorService({  databaseName: "jit-pdf-vue-demo"})const source = ref<PdfSource | null>(null)const uploaded = await service.uploadFile(file)source.value = {  type: "local",  fileId: uploaded.id,  name: uploaded.name}
当然,后续我们还会推出更多实用功能,大家欢迎留言反馈~
github:https://github.com/jitOffice/jit-pdf-sdk
文档演示:https://jitword.com/jit-pdf.html
开源不易,大家多多 star 哈~
最近我们会开放100个源码名额,大家可以获取完整的 JitPDF 的源码,感兴趣的朋友可以在留言区评论“源码”,并加我微信获取~
再唠叨一嘴

最近我写的AI全栈学习手册上线了 3.0 版本,添加了如下内容:

  • 前端工程师如何转型AI Agent开发

  • 前端工程师如何转型AI产品经理

  • 后端工程师如何转型AI Agent工程师

  • 传统产品经理如何转型AI产品经理

  • 2026主流AI编程工具全景图:新手如何选择

  • AI Agent 核心概念与发展趋势

  • Agent 架构设计与核心工作

  • Agent 技术栈选型与框架对比

  • 快速开发环境搭建与第一个Agent

  • Agent 工具系统开发实战

  • 多 Agent 协同架构设计

  • Agent 记忆系统与长期状态管理

  • Agent 可观测性与工程化最佳实践

  • 千万级文档RAG落地实战(上):性能优化与安全合规

  • 千万级文档RAG落地实战(下):避坑指南、成本控制与案例

  • Loop Engineering:从提示词到循环系统

  • 五阶段闭环:发现、计划、执行、验证、迭代

  • 六大核心原语:构建循环系统的积木

  • 闭环、开环与多代理舰队:如何选择循环类型

  • 实战案例:设计一个自动修复 CI 失败的循环

  • 反馈信号、成本安全与4周学习路线

同时添加了 Plus 版本专属内容模块:

后续我会基于最新的AI实践和技术方案,持续复盘并总结到AI小册中,

如果大家感兴趣可以参考订阅:

AI手册地址:https://aibook.mvtable.com

Github介绍:https://github.com/MrXujiang/ai-book

小册的订阅用户可以刷新学习啦, 如果你也感兴趣, 欢迎加入我们一起学习。

先暂时聊这么多,后续会持续分享AI创业开源笔记,欢迎留言交流 ~

往期精彩:

万字长文!千万级文档 RAG 知识库系统落地实践

Loop Engineering 深度解析与实战指南(全网最全)

万字长文!分享8款神级开源skills项目,让你秒变任何领域的专家

万字长文,聊聊【前端转AI Agent开发】的干货经验

基于Nestjs + SQLite + Embedding构建低成本语义RAG知识库

万字长文!2026生产级AI Skills架构全拆解

从零打造通用对话式 AI 应用:技术架构、最佳实践全解析

从零构建企业级RAG知识库系统|全链路架构拆解与落地最佳实践