我在机械制造行业工作,日常需要频繁查阅技术通知单。WorkBuddy 帮我把查一份 PDF 的时间从 5 分钟压缩到了 30 秒,而且在工作现场使用用手机就能查到需要的技术参数。
一、我的痛点:技术通知单太多,找起来费劲我所在的公司每年会下发数百份技术通知单(也叫技术联系单),全部是 PDF 扫描件,存放在公司文件服务器上。文件命名格式大致是这样的:```J2026B-1054_SYA2604033_中国建筑第八工程局有限公司.pdf```- `J2026B-1054` 是通知单编号- `SYA2604033` 是合同号- 后面是客户单位名称以前查一份通知单的流程是:1. 打开文件夹,几百个 PDF 里面肉眼找编号2. 双击打开 PDF,等 reader 加载3. 因为都是扫描件(图片),没法搜索文字4. 如果在车间或者外出,没带电脑就根本查不了每次查一份至少折腾三五分钟,一天查十来份就浪费半个多小时。
二、解决办法:让 WorkBuddy 搭一套自动化流程WorkBuddy 有一个很实用的功能叫 **Skill(技能)——你可以把一套重复性操作固化成技能,下次一句话就能触发。我跟 WorkBuddy 描述了一下需求:> “输入技术通知单编号,自动在文件夹里找到对应 PDF,转成手机能看的网页,生成一个链接发给我”WorkBuddy 帮我创建了一个叫「pdf-notification-lookup」的技能,整个流程是这样的: 第一步:模糊搜索 PDF指定通知单编号后,WorkBuddy 会自动在技术通知单文件夹里用编号模糊匹配,找到对应的 PDF 文件。 第二步:PDF 转 HTML 图片页面因为通知单都是扫描件,文字提取没用,所以用 PyMuPDF 把 PDF 每一页转成高清图片,再内嵌到一个 HTML 页面里(图片用 base64 编码,一个文件搞定)。 第三步:部署到 CloudStudio生成的 HTML 文件自动部署到 CloudStudio 沙盒环境,返回一个公网链接,手机电脑都能打开。
三、实际效果:一句指令就搞定现在我想查 `J2026B-1054` 这份通知单,只需要在 WorkBuddy 里输入:```J2026B-1054```WorkBuddy 十几秒后直接回复:> 🔗 **J2026B-1054_SYA2604033_中国建筑第八工程局有限公司**> https://xxx.app.codebuddy.work点开链接就是一个干净的通知单页面,在手机上也能流畅查看,支持缩放。 效率对比| 环节 | 以前 | 现在 ||---|---|---|| 找到文件 | 手动翻几百个 PDF | 自动秒搜 || 打开查看 | 电脑开 PDF reader | 手机/电脑打开链接 || 分享给同事 | 转发 PDF 文件 | 直接发链接 || 单次耗时 | 3-5 分钟 | 30 秒以内 |四、踩过的坑1. **扫描件没法 OCR**:通知单都是图片扫描件,不能指望提取文字,老老实实转图片就行。DPI 设 150 足够清晰,文件也不会太大。2. **中文路径问题**:文件夹路径有中文(“2026技术通知单”),Windows 下要注意编码处理,WorkBuddy 的 Git Bash 环境自动处理了这个,但写脚本时要注意。3. **CloudStudio 部署同一端口覆盖**:每次部署会覆盖之前的页面,如果需要同时查多份,记得把输出路径区分一下。
五、总结WorkBuddy 对我们这种传统制造行业的人来说,最大的价值不是写代码,而是把那些机械重复的操作自动化。以前查通知单是个体力活,现在变成一句话的事。如果你也有类似的重复性文档处理需求,建议试试 WorkBuddy 的 Skill 功能——花半小时跟它聊清楚需求,后面省下的时间能让你每天轻松工作。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。