免费 · 无需注册 · 无水印
DXF 转 SVG 转换器
将 .dxf 转换为干净的矢量 SVG:每个图层一个组,保留图层颜色,圆弧为真实曲线,文本为文本。适用于 Inkscape、LightBurn、浏览器或网页。免费,无需注册。
如何将 DXF 转换为 SVG
拖放 .dxf 文件
ASCII 或二进制,任何版本。切割文件、在 CAD 中描摹的徽标、平面图——最大 100 MB。
点击转换
每个图层成为一个 SVG 组,每个实体成为路径、圆形或文本元素,图纸自身的坐标成为 viewBox。
在任何地方打开 .svg
Inkscape 在其图层面板中显示图层;LightBurn 读取组;浏览器渲染它;网页可以内联它。
SVG 包含的内容
一个独立的 SVG,其 viewBox 使用 DXF 自身的单位。在其中,每个图层一个 <g> ,按图层表顺序排列,以图层命名(id="layer-CUT", data-layer="CUT"),并按 Inkscape 标记其图层的方式标记。每个实体是一个元素:多段线是单个 <path> ,包含其圆弧段;圆是 <circle>;文本是 <text>。笔画使用实体的颜色或图层的颜色;虚线线型输出为 stroke-dasharray;笔画宽度均匀且细,就像打印图的样子,而不是切割机反正会忽略的线宽。
块会就地展开,因此插入的螺丝孔就是插入点处的圆。实体填充是填充形状;图案填充绘制为其边界,内部带有其颜色的浅色调。尺寸标注带有其箭头和文本。关闭、冻结或不打印的图层会被省略。背景默认透明;选择白色或黑色可绘制背景,在黑色画布上“墨水”颜色保持白色,而在白色画布上则写为深灰色,以便在打开文件时轮廓可见。
何时适合使用 DXF 转 SVG
当下一个工具对 SVG 的支持优于 DXF 时。Inkscape 可以导入 DXF,但其导入器会扁平化图层并猜测单位;带有真实图层组和单位准确 viewBox 的 SVG 可以干净地落地。LightBurn 和其他激光软件将 SVG 组和颜色读取为独立操作。Web 开发人员希望将平面图或零件图内联到页面中,并用 CSS 设置样式——DXF 无法做到,SVG 可以。印刷设计师希望将图纸以矢量质量放入排版程序。而徽标或标牌的 DXF 通常要送往直接接受 SVG 的切割机。
如果需要光栅图片——用于幻灯片的 PNG、用于列表的 JPG——请将 图纸转换为 PNG ,而不是自己将 SVG 栅格化;转换器会为打印分辨率正确设置尺寸。对于反向转换,请使用 SVG 转 DXF.
限制
- 每个文件 100 MB,每次转换 60 秒。包含数千条填充笔画的 DXF 可以转换,但 SVG 会与 DXF 一样庞大。
- 仅模型空间;图纸空间布局不会被导出。
- 位于块自身图层上的实体会归组到放置它们的插入所在图层下。
- DXF 引用的光栅图像显示为虚线占位符;ACIS 实体被省略。
- 除非 DXF 指定了可描边的 SHX 字体,否则文本使用通用无衬线字体;文件中的 TrueType 名称不会被嵌入。