DWG 转 DXF 转换器

将 AutoCAD 图纸从封闭的 DWG 格式转换为开放的 DXF 交换格式,适用于与不同 CAD 系统、CNC 机床和生产设备的协作

无需安装软件 • 快速转换 • 私密且安全

步骤1

拖放文件或点击选择

您可以转换 3 个文件,每个最大 10 MB

步骤1

拖放文件或点击选择

您可以转换 3 个文件,每个最大 10 MB

什么是 DWG 转 DXF

DWG 转 DXF 是把 AutoCAD 中的工作图纸,转换为几乎所有现代 CAD 系统和大多数数控机床都支持的开放式交换格式 DXF 的过程。转换时,图纸的内容 (直线、圆弧、圆、多段线、填充、样条曲线、文字注释、标注、块、图层、布局、视口的几何信息) 会在保留所有关键参数的前提下被搬运到 DXF 中,文件由此可以在任何兼容程序中打开,可以交给使用其他软件的承包方,也可以加载到生产设备中。

DWG 是 Autodesk 公司旗舰 CAD 系统 AutoCAD 的专有格式。DWG 把图纸连同图层、块、标注、注释、布局、视口、动态块、外部参照、打印设置和自定义对象属性一起保存。该格式最显著的特点是,要以原生方式处理 DWG,需要 AutoCAD 授权或者一款可以正确读取该 DWG 版本的兼容 CAD 产品。文件结构是二进制的,为编辑器自身的工作流而优化,对于使用其他 CAD 应用的人来说,直接读取 DWG 经常变成版本兼容性问题。

DXF 是 Autodesk 自己制定的开放式交换格式,用于在不同 CAD 程序之间传递图纸。DXF 有两种表现形式:文本 (ASCII) 与二进制。文本形式应用广泛,可被人直接阅读,因此非常便于与脚本和非标准系统集成。DXF 把图纸描述为一系列段落:头部、类、表格、块、对象和实体。每一根直线、圆弧、圆、多段线、填充或文字都被表示为带坐标、属性以及图层引用的独立实体。正因如此,DXF 受到数千种程序的支持 - 从其他专业 CAD 系统、工程软件包,到 CNC 机床、激光切割机、绘图机、等离子切割机的控制软件。

DWG 转 DXF 把封闭的工作源文件,变成可以通用的交换素材。转换之后,图纸可以在任何厂家的 CAD 系统里打开,可以送到生产现场,可以转给印刷厂或建筑事务所,接收方将看到与作者完全相同的几何信息 - 不必专门安装 AutoCAD。

DWG 与 DXF 格式对比

特性 DWG DXF
格式类型 二进制,工作源文件 交换用,文本或二进制
标准 封闭,专有 开放,公开规范
第三方 CAD 中的支持 通过授权库 原生,无需中转
在文本编辑器中打开 不可 ASCII 变体可以
版本之间的兼容性 与版本紧密绑定 修订版之间兼容性高
文件大小 较紧凑 ASCII 形式较大
完整保留功能 对 AutoCAD 完整 通用范围,不含罕见对象
动态块 原样保留 转为普通块
第三方插件的代理对象 原样保留 可能被简化
外部参照 (Xref) 支持 作为引用支持
打印与布局设置 全套选项 基本打印参数
适用于生产 通过 CAD 软件 直接在机床上
适用于归档 取决于版本支持情况 公开规范,长寿
适用于脚本处理 仅通过专用库 用通用工具即可解析
适用于交付承包方 各方使用同款 AutoCAD 时 通用,任意 CAD

关键区别在于用途。DWG 是工程师的工作文档,在 AutoCAD 中创建、修改并最终定稿。DXF 是用于在不同程序和设备之间交换数据的通用文档。把 DWG 转换为 DXF,意味着从一个封闭的源文件转向一份开放的素材,这份素材已经可以发给使用其他 CAD 系统的同事,可以加载到 CNC 机床,可以导入到 GIS 或 3D 建模软件,也可以长期归档。DWG 文件作为母版留在作者手中,DXF 则面向外部世界 - 送往生产、归档、承包商以及相邻部门。

何时使用 DXF 而不是 DWG

把图纸交给使用其他 CAD 的承包方

承包方、分包方,或来自相邻部门的同事,可能在另一种 CAD 系统中工作 - 在那些原生 DWG 支持有限的工程软件包之一中。在接收方打开别人的 DWG,经常因版本差异而碰壁:作者用最新版保存,而接收方使用的是不支持该版本的旧环境。DXF 解决了这个问题:其开放规范在版本之间得到良好支持,接收方直接打开图纸,看到相同的几何信息,不必为文件版本问题与作者来回沟通。

向 CNC 机床输入几何

DXF 是把几何信息送往激光切割机、等离子切割机、水刀、铣削中心、折弯机、绘图机和雕刻机最常用的格式之一。不同设备厂商发布的控制软件通常直接读取 DXF - 不需要中间环节,也不需要安装 AutoCAD。如果零件轮廓在 AutoCAD 中绘制,DWG 转 DXF 把工作图纸变成可直接用于生产的文件:操作员只需加载 DXF,把轮廓在板材上排好,设置切割参数并启动程序即可。

导入 3D 建模或其他工程程序

3D 建模软件、计算机辅助制造系统、工程计算软件包、GIS 程序、建筑设计环境和建筑信息建模系统通常都把 DXF 作为二维几何信息的输入源。在 AutoCAD 中绘制的平面图、剖面图、立面图、设备系统图,通过 DXF 成为三维模型的底图。在 CAD 工具中绘制的地形底图,通过 DXF 进入 GIS 程序,作为矢量图层。同一份图纸因此可以在多个相邻任务中重复使用,既不必重画,也不会损失信息。

长期归档

图纸的长期保存是一项独立的工程任务。封闭格式与具体程序绑定,无法预知二十年后单位还能否拥有正好可以打开归档文件的那一版 AutoCAD。DXF 拥有公开发布的规范,对软件产品的变迁更具韧性:即使某家公司改变政策或格式,规范依旧公开可用,必要时图纸仍可以被读取和转换。行业归档要求也越来越多地包含在工作 DWG 之外提交 DXF 形式的项目文件。

脚本与自动化

DXF 的文本表示可以用普通文本编辑器阅读,因而便于用脚本处理。需要为按图层求和直线长度、生成材料表、提取孔位坐标或批量修改文字注释而编写辅助脚本的工程师,会在 DXF 中得到一个清晰的数据源。工业排程系统、零件数据库、目录生成器和自动文档构建工具同样依赖 DXF,把它当作可以用通用工具读写的便利交换格式。

与老设备的兼容

工业设备的服役期长达数十年。老式机床控制器、老版本设备控制软件以及车间文档遗留系统,通常恰恰能识别 DXF,而且常常是较老的修订版,因为这一格式诞生很早,长期得到稳定支持。新版 DWG 在这类设备上可能根本打不开。把 DWG 转换为 DXF,必要时使用更老的 DXF 修订版,可以恢复兼容性,让老设备重新跟上现代图纸。

建筑与建造行业的交付

建筑师、结构工程师、电气工程师、暖通工程师、给排水专业、消防专业和弱电专业人员工作在数十种不同的 CAD 环境中。大型工程项目里,使用不同软件的专业人员汇集到一个项目组。为了让所有人都能查看建筑平面、剖面和管线系统图,并就方案达成一致,图纸以 DXF 形式互换。这消除了对单一供应商的依赖,也无须强制每位参与者购买某一款程序。

在查看器中打开图纸

免费查看器、移动应用、网络服务和在线工具支持 DXF 的频率比 DWG 要高得多。如果客户希望在手机或平板上查看项目,而不愿安装臃肿的 CAD 系统,直接发一份 DXF 加上免费查看器的链接更方便。这并不能取代在 CAD 中对图纸的完整工作,但足以满足查看与确认的基本需求。

转换的技术要点

DWG 转 DXF 时发生了什么

整个过程包含若干阶段。首先,DWG 的二进制结构被分解为各个组成部分:图纸头部、表格 (图层、线型、文字样式、标注样式、视图、视口、布局)、含嵌套元素定义的块表、含自定义记录的对象段,以及模型空间和布局中的实体。然后每个实体都用 DXF 语言重新描述:直线、圆、圆弧、椭圆、多段线、样条曲线、填充、文字、标注、块和插入获得各自的组码与值。图层、线型、文字与标注样式作为相应表格的记录传递,这样在另一种 CAD 系统中打开时,图纸看起来与原始文件一致。

图层、块和注释的保留

图层是图纸最关键的组织元素之一。所有 DWG 图层连同名字、颜色、线型、线宽和状态 (可见、冻结、锁定) 一起被搬到 DXF 中。块作为带嵌套几何的命名定义保存,块的插入则作为带坐标、旋转和比例的 INSERT 实体被搬运。标注连同尺寸线、引线、箭头和文字值一起被搬运。文字对象和多行文字按图层、字体和格式参数被保留下来。

DXF 的版本

DXF 存在许多修订版,每一版都对应一个 AutoCAD 版本。基本的组码集合数十年来保持稳定,这是向后兼容的基础;新修订版会增加额外实体 (例如扩展图形对象、表格元素、新的引线类型)。选择 DXF 版本时,应考虑文件最终在哪里被打开:面向现代 CAD 软件的话,选择新一些的修订版;面向老式 CNC 机床或过时程序,则更适合只保留基础几何信息的较老 DXF 修订版。

动态块与代理对象

动态块和来自第三方插件的代理对象,是 AutoCAD 特有的实体,它们不在 DXF 基础规范之内,而是通过专有扩展描述。转换时,动态块通常会以当前状态摊开为普通块,失去在不同变体之间切换的能力。来自第三方插件的代理对象,要么以接收程序无法解读的不透明数据形式保留,要么被简化为基础几何。对于关键图纸,在转换前最好检查是否存在这类实体,并提前规划迁移策略。

外部参照与绑定

如果图纸包含对其他 DWG 文件的外部参照,DXF 会带上指向文件路径的参照记录。要让接收方看到底图,必须把被引用的文件一起发送过去,否则不会显示。把图纸成套交给承包方时,请把主 DXF 与它引用的所有依赖文件一起发出。另一种做法是在 AutoCAD 中预先把外部参照绑定到主图纸内,得到一份不含依赖、可独立使用的 DXF。

字体与文字

DXF 中的文字按样式参考存储,样式指向某种特定字体。如果接收方没有该字体,程序会用默认字体替换,注释的视觉外观会有细微变化:行宽、换行和整体观感会有差别,但文字内容仍然正确。要保证所有接收方看到一致的注释外观,可以在转换前把关键文字提前转为几何 (多段线和填充) - 这会让文件变大,但能消除字体替换的风险。

哪些文件最适合转换

理想的候选:

  • 用于相邻部门之间交付的二维平面图、剖面图和立面图
  • 用于激光、等离子、铣削和雕刻机生产的零件图
  • 用于交给使用其他 CAD 的同事的装配图和系统图
  • 用于导入 GIS 的地形底图、总平面图和管线系统图
  • 用于长期保存的项目文件归档套件
  • 用于行业内部交换的模板与标准元素 (图框、标题栏、符号)
  • 用于在免费查看器中由客户审阅的简单图纸

可用,但有保留:

  • 含有大量动态块的图纸 - 块会变成普通块,失去可变性
  • 含有第三方插件代理对象的文件 - 应当对结果进行可视化复核
  • 含有外部参照的图纸 - 需要随附依赖文件,或事先绑定参照
  • 使用大量特殊字体的图纸 - 提前决定是随图带上字体,还是把文字转为几何
  • 含有大量自定义对象属性的复杂图纸 - 标准属性会被搬过去,自定义部分可能被简化

没有必要转换的情形:

  • 还要在 AutoCAD 中反复编辑的未完成草图
  • 依赖 AutoCAD 独有功能、其他 CAD 没有对应实现的图纸
  • 主要价值在于参数化依赖关系,而 DXF 基础规范无法表达这些依赖关系的文件

DXF 格式的优势

与 DWG 相比,DXF 拥有几项独特的优势。

公开发布的规范。 DXF 的结构有完整文档,对开发者公开,因此该格式被数千种 CAD 程序、工程软件包、设备控制系统和定制方案所支持。这消除了对单一供应商的依赖,简化了在异构软件环境中的工作。

通用兼容性。 几乎任何 CAD 系统都能读取 DXF - 从专业软件包到免费的、面向学生的程序。这样发送图纸时就不必在意接收方装的是哪一款程序。

生产设备的直接支持。 激光切割机、等离子切割机、铣削中心、绘图机和雕刻机往往直接接受 DXF,不需要中间转换,这缩短了从设计工程师到机床操作员的数据链路。

文本表示。 DXF 的 ASCII 变体可以用任何文本编辑器打开。这便于调试、脚本处理、自动化、用程序生成图纸,以及在没有完整 CAD 系统的情况下提取数据。

归档的耐久性。 公开规范和广泛支持让 DXF 成为长期保存的合理选择。今天保存的图纸,几十年后仍可读取,因为任何 CAD 系统都支持基本实体集合。

版本之间的兼容性。 不同 DXF 修订版之间,基础几何的兼容性很高。新版保存的图纸,只要选择合适的目标修订版,在更老的程序中也能正确打开。

与 GIS 和 3D 的便捷集成。 GIS 程序、3D 建模软件和建筑信息建模系统都把 DXF 作为二维几何信息的输入源。这让图纸成为三维模型、专题地图和复杂项目的基础。

通过邮件和云端便捷交付。 DXF 不强迫接收方安装某款 CAD 系统:必要时,接收方可以在免费查看器或在线工具中查看文件,这让与不熟悉工程软件的客户达成一致也变得简单。

限制与建议

最主要的限制是文件大小。DXF 的文本表示明显比同一份图纸的 DWG 大。对于含有数万个实体的大型项目,这一点会变得明显:DXF 可能比源 DWG 大上数倍。如果对体积敏感,可以考虑二进制 DXF,它比文本形式更紧凑,但仍能被广泛的程序所支持。

第二个限制涉及特定对象。动态块、第三方插件的代理对象、新版本中的表格元素以及扩展用户属性,在 DXF 基础规范中只能有限地表达,或者会被简化。在转换关键图纸前,先浏览内容,决定哪些实体需要事先处理,哪些则在接收方接受其简化形式即可。

第三个限制是版本依赖。DXF 存在许多修订版,并非所有接收程序都支持最新版。如果接收方使用旧环境或老式机床,导出时请选择更早的 DXF 修订版。这会把传递的实体范围收窄到基础部分,从而保证兼容性。

第四个限制是字体。文字引用样式,样式又关联字体,如果接收方缺少所需字体,注释将以默认字体显示。如果注释的视觉一致性很关键,在转换前把重要文字转为几何。

如果 DXF 用于生产,转换后请检查度量单位和比例:这些参数错误会让零件变成另一种尺寸的物体。还要确认机床用来区分不同加工类型 (切割、雕刻、标记) 的图层保留了正确的名称和颜色。把图纸交给使用其他 CAD 系统的承包方之前,先做一次结果复核 - 用第三方查看器或另一款 CAD 程序打开生成的 DXF,与源 DWG 进行比对。

DWG转DXF的用途

把图纸交给使用其他 CAD 的承包方

把 DWG 转换为 DXF,以发送给使用其他 CAD 程序的分包方或同事。DXF 的开放规范消除了版本兼容性问题,接收方无须就文件版本来回沟通,即可看到相同的几何信息。

为激光或等离子切割机供料

把零件图纸转换为 DXF,加载到 CNC 机床的控制程序中。绝大多数激光、等离子和水刀切割机直接读取 DXF,转换后,工作图纸即成为可直接投入生产的文件。

把平面图导入 3D 建模或 GIS

通过 DXF 把 AutoCAD 中的平面图、剖面图或总平面图传给三维建模软件、GIS 程序或建筑信息建模系统。二维几何信息因此成为三维模型的底图,或专题地图的矢量图层。

项目文件的归档套件

在工作 DWG 之外,用 DXF 形式准备一份项目归档副本。公开发布的规范和数千种程序的支持,让 DXF 成为不依赖软件变迁的长期保存的合理之选。

与老设备的兼容性

如果生产现场仍在使用控制软件无法识别新版 DWG 的老设备,转换为 DXF 可以恢复兼容性。必要时选择更早的 DXF 修订版,即使在老式控制器上也能打开文件。

客户在手机或平板上的审阅

用 DXF 把图纸发给客户,并推荐一款免费查看器或在线工具。这样可以在不安装完整 CAD 系统、不为每位讨论参与者购买授权的情况下,就项目整体形象达成一致。

DWG转DXF的技巧

1

根据接收方选择 DXF 版本

在转换前,先弄清文件将在哪种程序或哪种设备中被打开。面向现代 CAD 程序选用较新的 DXF 修订版;面向老软件或老 CNC 机床选用较早版本。这样可以避开大多数兼容性问题,减少图纸到达后的反复调整。

2

提前处理动态块和代理对象

如果图纸里有动态块或来自第三方插件的代理对象,转换时它们会被简化。请提前决定哪一项更重要:保留当前状态的视觉外观,还是改造图纸以避免任何简化。必要时在 AutoCAD 中先把动态块转为普通块,再进行导出。

3

把外部参照成套交付

如果主图纸引用了其他 DWG 文件 (外部参照),把 DXF 交给承包方时也要把依赖文件一并发出。或者,可以在 AutoCAD 中提前把参照绑定到主图纸,从而得到不含依赖、可独立使用的 DXF,这样接收方更省事。

4

转换后核对度量单位

在把 DXF 加载到 CNC 机床或交给承包方之前,请确认度量单位和比例没有被改动。毫米与英寸的混淆会让零件变成另一种尺寸的物体。用第三方查看器或另一款 CAD 程序打开生成的 DXF,把关键尺寸与源 DWG 进行比对。

常见问题

把 DWG 转换为 DXF 时,图层和块会保留吗?
会的,所有图层连同名称、颜色、线型和状态一起被搬运过来。块作为带嵌套几何的命名定义保存,块的插入作为带坐标、旋转和比例的实体保留。只要使用兼容的 DXF 版本,在接收方 CAD 系统中图纸的外观与源 DWG 一致。
生成的 DXF 能在任何 CAD 系统中打开吗?
DXF 在几乎所有现代 CAD 程序中都得到支持,包括免费产品。如果选择较新的 DXF 修订版,接收方可能需要相对较新的 CAD 版本。要想让旧软件或老式机床也能可靠地打开,请把 DXF 保存为支持时间更长的较老修订版。
AutoCAD 的动态块会怎样?
动态块是 AutoCAD 特有的功能,不属于 DXF 的基础规范。转换时通常会按当前状态摊开为普通块,视觉外观保持不变,但在接收方 CAD 系统中无法再切换不同的变体。如果块的可变性至关重要,把图纸以源 DWG 的形式交付会更稳妥。
外部参照 (Xref) 会一起带过去吗?
DXF 中会带上包含文件路径的参照记录。要让接收方看到底图,必须把所有被引用的文件随主 DXF 一起发出。或者,可以预先在 AutoCAD 中把外部参照绑定到主图纸内,从而获得不含依赖、可独立使用的 DXF。
DXF 适合给 CNC 机床输入几何吗?
适合,DXF 是激光、等离子、水刀、铣削和雕刻机最常用的格式之一。设备控制软件通常直接读取 DXF。在加载之前,请检查图纸的度量单位和比例,并确保用于不同切割类型的图层带有程序所期望的名称和颜色。
文本 (ASCII) DXF 与二进制 DXF 有什么区别?
文本 DXF 是人类可读的文件,便于脚本处理与调试,但所占空间更大。二进制 DXF 更紧凑,打开速度更快,且被同样范围的 CAD 程序所支持。大多数任务用文本变体即可;在文件大小或读取速度关键时,二进制变体更合适。
多年以后 DXF 还能被读取吗?
可以。借助公开发布的规范,DXF 适合长期归档。基础实体集合得到了数十年的支持,被数千种程序实现,因此即使软件更新换代,归档图纸仍能继续读取。这也是 DXF 被纳入项目文件要求的原因之一。
可以一次转换多个 DWG 文件吗?
可以,服务支持批量处理。一次上传多个文件,每个都会被转换为 DXF。下载按文件进行。这对于准备同一项目的成套图纸、把一系列零件送往生产或组建归档套件都很方便。