夜雨聆风学习资料网

ARTICLE · 1196623

一张CAD图纸转PDF,AI忙了一个多小时,最后是我点了几下鼠标

一张CAD图纸转PDF,AI忙了一个多小时,最后是我点了几下鼠标

下午两点半,朋友发来一个文件,是一张弱电施工图,DWG 格式,六点九个 MB。我想做的事很简单:转成 PDF,打印出来,也能在手机上发给别人看。

我以为这是件小事。

一、我第一反应是装现成的转换器

干弱电这行,图纸基本都是 CAD 画的,转 PDF 是天天要碰到的事。

我第一想法是“装个现成的转换器就行”,找了个业界常用的 DWG 转换器,免费版要注册下载。官方给的两个下载地址都下不来,返回的都不是 200。

这条最省事的路,第一步就堵死了。

二、让AI在一台云服务器上从源码编

现成工具装不上,我就让 AI 去一台云服务器上,从一个开源的 DWG 解析库的源码开始编。

配置脚本一遍遍失败,缺一堆依赖。AI 想了个办法,写了个假的检测脚本,把版本探测那几关骗过去,检查就过了。然后开始编译,编了很久。那台服务器内存很小,编译一开,整台机器几乎不能动。

这种事以前有过教训,编译把服务器上的服务压垮过。这回只能先紧急停掉:AI 写了个脚本,把编译进程全部杀掉,再回头逐个确认原来那几个服务是不是还活着。

这一段它干得很熟。可方向从头就是错的。

三、我又把它挪回自己电脑上编

云服务器这条路断了,我换到自己的电脑上,重新装工具链,又造了个假的依赖探测脚本,编了半天,还是不划算。

中间还试过一个开源的 CAD 桌面软件,想走批处理,也没走通。

折腾半天,图还是没出来。

四、真正把图弄出来的,是我自己那几下鼠标

绕了一大圈,我换回最笨也最稳的一条路:先把 DWG 转成 DXF。转完二十九 MB,比原文件大了四倍多。再自己写脚本,把 DXF 里的线、圆、多段线一条条读出来,画成 PDF。

脚本一路改到第六版。最早那一版,图上的中文全是方块,因为默认字体没有中文,后面指定了 Mac 系统里的中文字体。再往下调图幅比例、线宽、颜色,把整张图按坐标缩放到整页。最后又切出两段长图当预览,自己先看一遍效果。

下午三点四十,一张四百八十九 KB 的 PDF 出来了,加上两段预览长图,我发了出去。看上去,任务完成了。

下午四点出头,另一个同事拿这套 AI 想把这张图打印出来。AI 出的那一版有问题,打出来不能用。

我打开自己电脑上的 CAD 软件,框选打印范围,选 PDF 打印机,点确定。几下鼠标,图就正常出来了,比例干净,字也不缺。同事在旁边看了一遍,会了。

下午五点出头,我问了一句,CAD 有没有批量打印功能。答案是有,而且是软件里自带的。

也就是说,把图纸转成 PDF 这件事,从头到尾都躺着一条现成的、几秒钟的路。我偏偏先让 AI 去造了一条一个多小时的路。

不是 AI 不行,是这事本来就有现成的做法。

派活之前,我该先问自己一句:这件事,有没有现成的做法。

【老梁一句话】AI 不该用来造轮子,它值钱的地方,是那些没人给你现成工具的活。

相关学习资料