业务背景:
1. 生产图纸需附带二维码,包含生产编号、图号、名称等追溯信息
2. 乙方提供的 PDF 常为加密文件,需解锁后才能添加标记
3. 图纸标记完成后需导出为纸质版或图片存档
4. 生产数据同时录入简道云在线系统,方便数据共享与协同办公
点击空白处退出提示
业务背景:
1. 生产图纸需附带二维码,包含生产编号、图号、名称等追溯信息
2. 乙方提供的 PDF 常为加密文件,需解锁后才能添加标记
3. 图纸标记完成后需导出为纸质版或图片存档
4. 生产数据同时录入简道云在线系统,方便数据共享与协同办公
核心功能模块主要有以下价格方面
1. 图纸信息清单管理
10 列表格(序号 / 生产编号 / 图号 / 名称 / 数量 / 材料 / 说明 / 优先 / 备注 / 版本)
Ctrl+V 粘贴(支持 HTML 表格 + 文本)
增/删/复制/移动行,Excel/CSV 导入导出
JSON 自动持久化
2. 图纸源文件处理
选择加密 PDF → 半自动虚拟打印(Microsoft Print to PDF)→ 输出解密文件
输出到指定临时文件夹,文件名自动复制到剪贴板
PDF 合并:虚拟打印产物合并为 日期增补图纸N.pdf,每日自动编号
3. 图纸二维码叠加
加载 PDF 预览(QGraphicsView,缩放/拖拽/缩略图/全屏)
按生产编号生成 QR 码,逐页叠加到 PDF 指定位置
项目号文字叠加:输入任意文字,以白底文本框叠加到每页右下角
支持清除二维码和项目号,恢复原始 PDF
4. 图纸文件导出与打印
确认修改 → 输出 {文件名}-JM.pdf
全屏打印预览(滚轮翻页)
QPrintDialog 直接打印(选打印机/份数/页码范围)
另存为 PDF,路径持久化记忆
PDF 转图片:每页按生产编号命名,200 DPI PNG
5. 简道云集成
嵌入简道云平台的仪表盘 + 表单应用(QWebEngineView)
Cookies 持久化保持登录态,两个页面共享
网页缩放 50%-200% 可调,配置持久化
我负责整个软件代码的编写调试工作,这个软件是由我一个人开发完成的。
编程语言:Python
GUI 框架:PySide6 (Qt)
PDF 引擎:PyMuPDF
网页嵌入:QWebEngineView
Windows 打印:win32print + win32api
打包:PyInstaller (201MB 单文件 EXE)




评论