项目描述(Project Overview)
本系统为生产企业、仓储物流场景设计的 PDF 标签自动生成工具,可根据 Excel 数据及配置文件,自动解析物料信息并生成带有嵌入式二维码的标准标签(150×70mm),支持中英文内容展示、SimHei 字体嵌入以及二维码字段自定义拼接。适用于 WMS、MES、ERP 等系统数据的下游标签打印场景。
业务模型(Business Logic)
• 通过 ConfigParser 读取配置文件中的 Excel 数据路径;
• 使用 xlrd 解析 Excel 表中的核心字段;
• 构建字段 → 字典映射 → QR Code 内容;
• 使用 reportlab 绘制格式化表格和二维码;
• 标签尺寸固定为 150mm × 70mm,二维码尺寸为 20mm × 20mm;
• 自动插入二维码于“供应商代码”与“包装箱唯一号”之间的位置;
• 可扩展用于批量生成、网络上传、数据库对接等二次开发需求。
我的职责(My Responsibilities)
• 使用 Python 编写核心数据处理与 PDF 生成逻辑;
• 完成二维码字段的拼接规则设计与调试;
• 设计标签格式,包含表格布局、边框线控制、美观性处理;
• 调整二维码插入位置,确保视觉居中、尺寸适配;
• 编写兼容不同 Excel 行数和字段变动的健壮逻辑;
• 输出结构化代码,便于他人二次集成使用。