新上线今天127 投票
Extend UI:开源现代文档应用 UI 工具包,支持 PDF/DOCX/XLSX 查看与电子签名
Extend UI 是一个新开源的 UI 工具包,专为构建现代文档类应用而设计。该项目一次性发布了 14 个组件和示例,覆盖 PDF、DOCX、XLSX、CSV 等常见文档格式的查看与编辑,同时包含边界框引用、文件上传、电子签名等高级功能。所有代码均采用 MIT 许可证,完全可定制,可快速集成到用户端流程、AI Agent 或内部工具中。
主要组件一览
- PDF Viewer — 支持 PDF 文档渲染与分页浏览
- DOCX Viewer — 渲染 Word 文档内容
- XLSX Viewer — 渲染 Excel 电子表格,支持多 Sheet 切换
- File Upload — 文件上传组件,支持拖拽与预览
- E-Signature — 电子签名面板,可在文档上签名
- Bounding Box Citations — 边界框引用标注,适合 AI 文档问答场景
- Schema Builder — JSON Schema 构建器,用于定义文档字段类型
- File System / File Thumbnail — 文件系统树与缩略图展示
每个组件都提供了可直接运行的示例,开发者可以按需复制或定制样式。工具包基于 React 构建,与主流前端框架兼容。
适用场景
- AI 文档助手:在对话界面中展示 PDF/Word 内容,并用边界框高亮引用来源
- 企业级文档管理:集成文件预览、上传、签名、版本管理
- 内部工具:快速搭建后台上传、查看、编辑文档的界面
开源与许可
项目采用 MIT 许可证,允许商业使用、修改和再分发。代码已发布在 GitHub 上,并附带演示视频(点击观看)。
行业背景
随着 AI 应用对文档处理的需求激增(如 RAG 系统中的文档解析、Agent 工具调用),一个高质量、可定制的前端组件库能显著降低开发成本。目前市面上类似的工具包多偏重单一格式或需付费授权,Extend UI 以开源方式一次性覆盖多种格式和交互,值得关注。
