用途:从结构化数据生成专业 PDF 简历,支持 Python API、JSON 输入和命令行三种方式,适合需要批量或程序化产出简历的场景。
主要能力:提供 Modern、Classic、Minimal、Executive 四种模板,可自定义颜色与边距;支持联系方式(含 LinkedIn、GitHub、网站链接)、简介/求职目标、工作经历、教育、技能(可分类)、项目、证书、语言、志愿服务、出版物及自定义板块。输出为 ATS 友好的 PDF。
使用方式:安装依赖 reportlab>=4.0.0、Pillow>=10.0.0。Python 中可 from scripts.resume_builder import ResumeBuilder,通过 set_contact、add_experience、add_skills 等方法构建后 generate().save("resume.pdf")。可由 JSON 加载:ResumeBuilder.from_json("resume_data.json")。命令行用法:python resume_builder.py --input resume.json --output resume.pdf,可加 --template modern,或使用 --quick 交互式输入。
限制:仅输出 PDF;针对英文优化;最多 2 页;不支持照片(基于 ATS 最佳实践);资料未提供具体收费、价格或平台信息。