转换结果在 CAD 里放大看,一个「安装高度 2.4m」变成了几十根笔画断开的短直线:选中它,命中的是一段一段的线,不是文字对象。描线过程完全不做文字识别,这是硬边界,调任何参数都不会改变。
为什么会变成这样
「图片转DXF」和「PDF转CAD」都是黑白二值化之后沿色块边缘描出轮廓。对算法来说,一个汉字的一横和一堵墙的一条线是同一种东西——深色像素与浅色像素的边界。所以字被拆成外轮廓,笔画中间的孔洞还会各描一圈,一个字动辄十几个闭合小路径。
同理不保留的还有颜色、灰度、透明度与填充;输出的 DXF 只有一个图层,AutoCAD R2000 格式,单位毫米。
先分清两种情况
你要的是图形(放样底图、切割轮廓):这些文字线条是纯垃圾,删掉即可,见下面的清理顺序。
你要的是文字内容(把标注、说明抄进新图):别在 DXF 里找,回到原始图片或 PDF,用「图片转文字」把文本取出来,再粘进 CAD 自己写。这条路和描线是两件事,走错入口会白折腾半天。
判断只看一个问题:你要的是形状还是意思。要形状就继续修 DXF,要意思就走识别。
清理线条文字的实操顺序
- 先框选整张图看数量级。状态栏显示的对象数往往比你预期高一大截,其中大半是文字碎片。
- 按区域删,不要按对象删。文字集中的地方就是标题栏、技术要求区、尺寸密集区,用窗口框住整片直接删。
- 删完做一次全选反查。剩下的碎线多半是原图的杂点、污渍、扫描噪点描出来的小闭合环,长边不到几个毫米的基本可以确定是噪声。
- 保留下来的部分再校尺寸,顺序反了会白校——已知长度那条参照线可能已经被你删掉了。校准做法见 把描线图纸校准到真实尺寸。
- 关键文字在原图上编号留存,交付时附一份对照,别指望看图人从线条堆里辨认。
让文字少进来一点
上传前处理输入图比事后清理快得多:用「图片裁剪」只留需要描的那块图形区,把标题栏和文字密集段裁在外面;黑白工程图、电路图、logo、印章、签名适合描线,彩色照片、渐变图、低对比度或模糊扫描件只会得到色块外轮廓。超过约 6000×6000 像素会等比缩小后描线,小字会被糊成一团黑块,反而更难删。
底线判断:这份 DXF 里没有文字层,也不可能有。它可以当底图描轮廓、当放样参考,不能作为可编辑工程图交付——凡是要求图上文字能被检索、能改、能对上的场合,必须重画或从 CAD 端另存 DXF。