NASJI

免费 · 无需注册 · 无水印

DWG 转 SVG 转换器

将 .dwg 转换为 SVG,图层保留为组,颜色如绘制时一样,文字仍为文字。块就地展开,包含尺寸和填充。免费、在线、支持任何 DWG 版本。

如何将 DWG 转换为 SVG

1

拖放 .dwg 文件

任何版本,从 R12 到 2018,最大 100 MB。块、填充、尺寸和文字都会保留 — DWG 是被解码的,不是截图。

2

选择背景,点击转换

透明用于网页和 Inkscape,白色用于文档,黑色用于图纸原本为深色屏幕设计且你希望保持原样的场景。

3

下载 .svg 文件

一个文件,图层作为组,颜色与图纸一致,文字仍为文字。在浏览器中打开检查,然后放到任何需要的地方。

SVG 包含的内容

图纸的模型空间作为独立 SVG。viewBox 是图纸以其自身单位表示的范围,带有小幅边距,因此在毫米图纸中 12 米的墙长度为 12,000 单位,并会以实际尺寸导入任何遵循 viewBox 的程序。在根元素下,按 DWG 图层表的顺序每个图层一个组,然后每个实体一个元素:直线和多段线作为路径 — 圆弧段采样足够精细以呈现为曲线 — 圆作为 circle 元素,椭圆和样条曲线作为路径,TEXT 和 MTEXT 作为 text 元素,包含高度、旋转、对齐方式以及 MTEXT 的换行,尺寸作为存储在其尺寸块中的几何图形。线型按图纸的线型比例以虚线图案呈现。

填充遵循图纸:实体填充和二维实体以其颜色填充,图案填充以浅色调勾勒内部轮廓。附加的光栅图像在图像所在位置变为虚线框,因为像素不在 DWG 中。没有任何内容被栅格化,因此文件可缩放到广告牌大小并保持清晰,3 MB 的 DWG 通常生成大小相近的 SVG。

何时将 DWG 转换为 SVG

当图纸即将变成图形时。用于网站的平面图、用于宣传册的场地平面图、用于手册的产品轮廓、用于乙烯基切割机的标志、用于激光的模板:所有这些都需要插图和切割软件能原生打开的矢量图格式,而它们都不需要 CAD 文件本身。SVG 也是前端开发者可以设置样式的格式 — 通过 CSS 类为墙壁着色、为图层添加动画、悬停时隐藏家具 — 而 DWG 不经过这一步就无法实现。

当目标是文档而非设计工具时, DWG 转 PDF 转换器将相同的几何图形放到一张图纸上。当目标是幻灯片或聊天消息时, PNG 更易于粘贴。

限制

  • 每个 DWG 最大 100 MB,每次转换 60 秒。
  • 仅模型空间:布局、视口和图纸空间中的标题栏不会导出。
  • 外部参照(xref)不会被解析;转换前请先绑定它们。
  • 块内的实体归组在插入所在的图层下,而不是它们自己的图层。
  • 文字使用通用无衬线字体;DWG 的 TrueType 字体名称不会被嵌入。写入器可以描边的 SHX 形状字体绘制为路径。
  • ACIS 实体被省略;光栅底图显示为占位框。

DWG 转 SVG — 常见问题

DWG 图层在 SVG 中如何表示?

As nested groups: every layer that has entities becomes a <g> with an id built from the layer name, a data-layer attribute holding the exact name, and the label attributes Inkscape uses for its Layers panel. Turn a group off in Inkscape and that layer disappears, the same as freezing it in CAD. Layers that were off, frozen or non-plotting in the DWG are not exported at all.

块和外部参照会保留吗?

块会保留:每个插入按其比例和旋转就地展开,包含属性文字,嵌套块递归展开,因此 SVG 显示的内容与图纸一致。外部参照不会 — 外部参照是指向他人磁盘上另一个 DWG 的指针,而该文件不在上传内容中。如果你需要它们出现在 SVG 中,请先在 CAD 中绑定外部参照。

之后可以编辑 SVG 吗?

可以,这正是重点所在。每个实体都是独立的元素,按图层分组,使用简单的描边和填充属性,没有需要处理的变换:在 Inkscape 中选择一条路径,它就是你所期望的那面墙。文字是真正的文字,因此房间标签可以重新输入或重新设置样式。没有任何内容被栅格化,也没有被压平成一个巨大的路径。

颜色方面呢 — 我的图纸是黑底白线?

颜色 7 是 CAD 中的墨色,在大多数人绘图的深色画布上显示为白色。在透明或白色背景上,转换器将其写为深灰色,以便打开 SVG 时线条可见;在黑色背景上它保持白色,而真正的黑色实体会被提升为浅灰色。其他所有颜色 — 红色中心线、青色文字 — 都完全按照实体或其图层所携带的颜色写入。

这与 SVG 转 DWG 有何不同?

本页面读取图纸并将其以矢量形式写成图片。SVG 转 DWG 转换器则相反:它将 SVG 的形状描摹成可绘制的 CAD 多段线。两者都在本站上;反向转换的链接位于页面底部。