
🔔为什么开源 TextIn OCR Frontend 前端组件库?
在 TextIn 社群中,我们时常接到用户反馈,调取 API 进行票据等文件批量识别后,需要另行完成前端工程,实现比对环节。为助力用户节省工程成本,TextIn 团队正式开源 OCR Frontend 前端组件库,便于用户搭建前端界面,完成识别结果审核,提升使用体验。
此外,对于有翻译、校对等需求的开发者,也可灵活应用开源组件库,进行二次开发。
TextIn OCR Frontend 是一个用于展示 Textin 识别结果的 React 组件库,支持文件预览、坐标回显和结果展示。
组件库适配票据类解析结果(key-value)的展示,前端界面案例见下图。

拉取项目


快速开始

文件预览组件,支持 PDF 和图片预览,支持缩放、旋转、分页等功能。

结果展示组件,支持表格和列表两种展示方式。

标注层组件,用于在图片显示标注框。

JSON 数据展示组件,用于格式化展示 JSON 数据。 本项目 JSON 数据采用react-json-view库渲染,API 保持一致,详细属性可参考其官方文档。


标注框数据

页面数据

结果列表项

字段项

工具栏配置

工具栏配置项

用于实现预览区域和识别结果的双向联动。



用于在 PDF 文档上实现标注层功能。



用于实现预览工具栏功能,包括缩放、旋转和 1:1 还原。





项目基于 vite 和 react 构建,您可将该项目 fork 到本地自主扩展:
拉取项目



以上为 TextIn OCR Frontend 开源组件库当前版本介绍。根据规划,组件库将持续迭代,实现:
使用过程中如有任何问题,欢迎后台私信小助手,在 TextIn 社群与我们技术团队的小伙伴交流探讨!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。