repo/resumeRepo.js
简历数据获取模块,支持本地文件和远程 URL(Sprint 3)。
repo/resumeRepo.js
层级:repo(依赖 config)
Sprint:S3
主入口
loadResume(opts?)
优先级:本地文件 > 远程 URL
loadFromFile(file)
根据文件扩展名选择解析策略:
PDF 解析细节
PDF 使用 pdfjs-dist@4.x(CDN 动态 import),不打包到主代码:
逐页提取文字后合并,再走关键词扫描流程。
parseTextResume(text) — 粗解析
对 TXT / PDF 的文本内容做关键词扫描,产出最小可用 Resume:
限制:粗解析无法提取
experience(工作经历)和education(教育)结构, 这两项会为空数组,影响经验年限和学历维度的评分精度。 建议提供 JSON 格式简历。