为什么核验场景要用带照片的座签?
研究生考试、教师资格考试、大型招聘笔试等场景都要求「人证合一」核验。监考老师手里只有名单时,核对靠身份证反复比对,速度慢还容易排长队。把考生照片直接印在座位标签上,监考走一圈就能完成在座核验,效率完全不同。同理,带照片的出入证、学生证、工作证也是同样的制作逻辑。
难点从来不在排版,而在「几百张照片怎么和几百个人对上」。手工往 Word 里一张张插照片是不现实的,正确做法是用文件名匹配。
核心机制:照片文件名 = 名单中的某一列
SeatMark 的照片匹配规则只有一条:照片文件名等于、或包含所选匹配列的值。假设名单里有「学号」列:
- 照片命名为
2023010101.jpg→ 精确匹配学号 2023010101; - 照片命名为
张伟2023010101.jpg→ 文件名包含学号,同样匹配成功; - 扩展名 .jpg / .jpeg / .png / .webp 均可。
选哪一列做匹配列很重要:优先选唯一编号列(学号、准考证号、工号),不要用姓名——重名会导致一张照片匹配到多个人。学校采集的证件照通常本来就以学号或身份证号命名,多数情况下不需要重命名。
完整操作流程
- 选模板:在模板库选择照片核验版(60×46 mm,一页 10 枚,含照片位、姓名、考场、准考证号与入场核对提示),或任一含图片字段的证卡模板;
- 上传 Excel 名单:与普通座签一样,姓名、考场等字段自动匹配;
- 选择照片匹配列:在「照片」面板下拉选择用于匹配的列(如准考证号);
- 批量上传照片:在文件选择框中全选所有照片一次性上传。系统逐张按文件名匹配,完成后显示「本次匹配 N 张,覆盖率 X%」;
- 处理未匹配项:覆盖率不足 100% 时,检查未匹配文件名——常见原因是文件名多了空格、全角数字、或名单里编号带前导零而文件名没有。修正后再次上传,已匹配结果会累积保留;
- 预览打印:照片按字段框自动裁剪居中,预览确认后导出 PDF。
照片质量与打印建议
- 分辨率:照片位一般 20–30 mm 宽,300dpi 下只需约 250–350 像素宽,常规证件照(295×413 以上)完全够用,不必追求高清大图;
- 文件体积:几百张照片全部在浏览器内存中处理,建议单张控制在 500KB 以内,上传更快、导出 PDF 体积也更小;
- 打印设备:黑白激光打印的照片辨识度已足够核验用;彩色打印观感更好但成本高,按需选择;
- 纸张:160g 以上哑光卡纸,照片网点更实,不易蹭花。
照片准备的两个常见坑
实际操作中最耗时间的不是排版,而是照片本身的问题:
- 文件名对不上:报名系统导出的照片常以随机字符串命名,需要先批量改成「准考证号.jpg」这类能与名单列对应的名字,批量重命名的三种方法见照片批量命名教程;
- 照片质量参差:过小的照片打印会发虚,横拍的照片会被裁切变形,建议按照片打印质量教程先做一轮分辨率与方向的抽查。
隐私合规提醒
考生照片属于敏感个人信息。SeatMark 是纯前端应用:Excel 与照片都只在你本机浏览器中读取、匹配、排版,不会上传到任何服务器,页面关闭后数据即清空。这意味着你可以在保密要求较高的考务环境(甚至离线电脑)上完成整套流程——首次打开页面后断网也能正常使用。