上传 DWG 只会得到一句「不支持」。DWG 是二进制的专有格式,本站不做解析;能走的路径只有一条:在有 CAD 的人那边另存成 DXF。选错 DXF 版本和存储方式,同样会失败——这是比 DWG 更常见的卡点,因为报错文案看不出差别。

先确认存成了文本而不是二进制

DXF 有两种写法:ASCII 文本和二进制。两种扩展名都叫 dxf,图标也一样,肉眼分不出来。最快的判定方法是用记事本打开:能看清 SECTION、ENTITIES、LINE、VERTEX 这些英文关键字和一堆数字,就是文本版;满屏乱码符号,就是二进制版。

CAD格式转换 与 DXF查看器 都只接受 ASCII 文本 DXF,R12 到 R2018 各版本的文本 DXF 都能读。另存时勾掉「二进制文件」这个选项,路径通常在保存对话框的「工具 → DXF 设置」里。

这一步的坑在于报错文案不区分。二进制 DXF 传上去,提示往往和 DWG 那句一样笼统,你会以为「站点不支持我的图纸版本」,回头让对方换成更老的版本再存一遍,存的还是二进制,来回折腾几轮。先记事本打开看一眼,五秒钟就能排除这条,比任何猜测都快。

版本选 R2000 的理由

AutoCAD 每个大版本都有自己的 DXF 版本代号,AC1015 对应 R2000。为什么推荐它:足够老,几乎所有下游软件都能读;又足够新,多段线、样条曲线、块参照这些常用实体都已定型。R2018 的新特性对描线、转 SVG 这些用途没有增益,反而容易在旧软件里报读不进。

需要发给别人时按对方软件倒推:给数控与激光切割软件的兼容路径见 激光切割用 DXF 的要求清单。

另存之前先做三件事

炸开块:块参照在查看器里不画,整张图由引用拼成时打开是一片空白。清理(PURGE):删掉没用到的块定义、图层、线型,历史累积的图纸常常几十 MB,查看器建议控制在 20MB 以内,超了浏览器会明显卡顿甚至打不开。取消外部参照:参照内容不在同一个 DXF 里,永远读不到,需要在 CAD 里绑定或炸开。

顺手把不必要的 HATCH 填充也删掉——填充不参与转换输出,只撑体积。

上传成功但结果不对的两类原因

图形少了:不是版本问题,是转换器只处理直线、圆、圆弧、椭圆、多段线与样条曲线这几类实体。文字、块参照、外部参照、图层颜色线型、尺寸标注一律不输出,别在导出图上找它们。单位看起来怪:DXF 内部只是数字,没有真实单位含义,跨软件传递时最容易错位,这一步要靠图纸里的已知长度反算,做法见 把描线图纸校准到真实尺寸的方法。

底线判断:只要对方肯在 CAD 里做一次「另存为 ASCII DXF R2000」,本站这条链就通;对方只有 DWG 又不肯导出的,任何在线站点都救不了你,那是格式许可的问题,不是工具能力的问题。想理解 DWG 与 DXF 到底差在哪,看 DXF 和 DWG 有什么区别。