丢的是格式信息,不是线。DWG(一种专有图纸格式)存的是带块定义、图层、线型、对象属性的完整图纸,DXF(Drawing Exchange Format,CAD 通用的图纸交换格式)是面向交换的文本层;DWG 转成 DXF 时,块、外部参照、部分对象属性会按 DXF 的表达方式重排,看着就「少了东西」。另外要写死一条边界:站内不收 DWG,也不产出 DWG。
一、DWG 与 DXF 各存什么
| 维度 | DWG | DXF |
|---|---|---|
| 定位 | 软件原生图纸 | 交换用文本层 |
| 块定义 | 完整保留 | 常只留引用,不展开 |
| 外部参照 | 可带路径 | 易丢 |
| 属性/扩展数据 | 较全 | 按字段映射,可能省 |
二、「丢东西」最常见的四类
一是块不展开:INSERT 引用还在,块内容没跟着进来,看着就空了一块——这是最典型的"丢东西"。二是外部参照丢失:链接到别的文件的图,转时没有连过去取,回来就是一片空白。三是图层、线型、颜色:交换文本对样式的表达和专有格式不完全对齐,容易合到一起或统统变默认,于是原本分层分色的图塌成一层。四是单位:源图纸按什么单位建模,转换不重新换算,毫米与英寸混着看就"尺寸怪"。这几类里,几何轮廓一般不会丢,丢的多是格式表达与引用关系。能保住线形,保不全样式与引用。
三、怎么减少丢失
在 CAD 软件里另存为 DXF 之前,先把要保留的块炸开(展开成单个图元)、把外部参照绑定或就地展开,版本选兼容性好的 R2000(版本标记 AC1015)、编码选 ASCII。这样转出来的 DXF 更"摊平",块和参照在导出那一刻就被拆成看得见的图元,再进站内入口时不容易出现空块。多花这一步,换来的是后面少一片"看着没了"的区域。至于图层与颜色这类样式,若很在意,另存前后在 CAD 里核对一遍最稳。这一步的取舍都在 CAD 软件里做,站内不提供 DWG 读取,也帮不上"补回丢失的引用"。
四、站内这条线的边界
「CAD格式转换」只收 ASCII 编码的 DXF,能转成 SVG 或 PDF 二选一,块不展开、要先炸开;DWG 和二进制 DXF 都不收,也不产出 DWG。这一步文件要传到本站服务器处理。至于纯前端的「DXF查看器」,它是另一档:在浏览器里打开、文件不离开本机,只看不产出,且同样不显示块、填充与标注。两档各管各的,别混着期待。
五、本站入口
确认已是 ASCII DXF 后,出图用 CAD格式转换,转成 SVG 或 PDF;先想核对内容,用 DXF查看器 或 DXF查看器。DWG 到 DXF 这一步请在 CAD 软件里另存完成,站内帮不上"从 DWG 读起"这一段;产物拿到后回 CAD 软件补齐丢失的样式与引用再交付。
常见问题
问:站内能把 DWG 转成 DXF 吗?
答:不能,站内不收 DWG,也不产出 DWG;DWG→DXF 要在 CAD 软件里另存。
问:为什么转完 DXF 反而更大?
答:DXF 是文本,块炸开、图元摊平后一行行写出来,体积常比二进制专有格式大,这是格式特性。
问:丢了的东西还能找回来吗?
答:从这份 DXF 里找不回,得回 DWG 原件,另存前先把块炸开、参照绑定再转。
问:转 DXF 会丢线吗?
答:几何一般不会丢,丢的多是块展开、外部参照和样式这类格式信息。