学术身份验证文档生成的理想工具
SheerID Doc Generator 是一款专为开发者和教育机构设计的学术文档仿真工具。它基于React、Vite、Tailwind CSS和HeroUI等技术构建,能够快速生成学生和教师/职工的身份验证文档,用于UI测试、验证流程开发以及课堂演示。该工具无需接入真实数据,有效保护用户隐私。
系统内置多种学术和在职文档模板,包括学费单、成绩单、课程表、录取通知书、在读证明、学生证等,以及教师雇佣信、工资单、教师证、教师资格证等,使开发和测试环境更贴近真实业务场景。
生成的所有文档均为虚构模板,不具备任何法律或官方效力。
支持的文档类型
学生模板:
- 学费单
- 成绩单
- 课程表
- 录取通知书
- 在读证明
- 学生证(正反面)
教师/职工模板:

- 雇佣信
- 工资单
- 教师证(正反面)
- 教师资格证
核心功能亮点
实时生成 + 自定义校徽
- 内置Faker.js,可一键随机生成姓名、地址、GPA、课程等仿真信息。
- 支持上传自定义学校Logo,文档实时更新,适配不同场景。
导出格式灵活
- 横向拼接(Horizontal Stitch):将学费单、成绩单、课程表合并为一张长图。
- 网格拼接(Grid Stitch):适合内容分布导出。
- ZIP归档:单张图片导出后打包为ZIP文件。
- 单文档下载:录取通知书、在读证明可独立导出。
- 自动背景优化,确保输出文档纯净无杂色。
UI与交互体验
- 采用HeroUI + Framer Motion打造的无限画布,支持缩放与拖拽操作。
- 支持暗色模式与双视图切换(标准/扩展模式)。
- 所见即所得的文档预览,导出效果一目了然。
快速部署指南
推荐使用Cloudflare Pages免费托管:
- Fork仓库至GitHub
- 登录Cloudflare Dashboard并连接GitHub仓库
- 使用以下构建配置:
- Framework: Vite
- Build command:
npm run build - Output:
dist - 添加环境变量:
NPM_FLAGS = --legacy-peer-deps - 点击部署即可
技术栈
- React
- Vite
- Tailwind CSS
- HeroUI (NextUI)
- Faker.js
- html2canvas
使用声明
本项目仅限用于测试与教育场景。严禁将生成文档用于任何欺诈、冒充或绕过验证系统的行为(如SheerID、Unidays等)。生成内容不具备法律效力,作者不承担因使用该工具产生的任何后果或风险。