C#开源库ACadSharp将Dwg转Dxf

介绍

开源库ACadSharp的地址:https://github.com/DomCR/ACadSharp

可以在NuGet中搜索到该库并安装。

Dwg转Dxf

csharp 复制代码
using ACadSharp.IO;
using ACadSharp;
using System;

namespace TestACadSharp.Tests
{
    /// <summary>
    /// 将dwg转dxf
    /// </summary>
    internal class TestDwgToDxf
    {
        public static void Run()
        {
            var dwgPath = "./TestData/demo.dwg";
            var dxfPath = "./TestData/demo.dxf";
            CadDocument doc = DwgReader.Read(dwgPath, onNotification);
            DxfWriter.Write(dxfPath, doc);
        }
        private static void onNotification(object sender, NotificationEventArgs e)
        {
            Console.WriteLine(e.Message);
        }
    }
}

注意:

  • 测试的dwg在AutoCAD2014中可以打开,该dwg所转的dxf在AutoCAD2014中未能成功打开,但是在一些CAD看图王(试验使用了浩辰CAD看图王)中可以成功预览所转的Dxf。
相关推荐
玩泥巴的15 分钟前
飞书 .NET SDK 事件处理的幂等性与去重机制
c#·.net·二次开发·飞书
在路上看风景27 分钟前
3.2 FileStream
c#
zwm26988881533 分钟前
6号楼 部分声光24v电压达不到,显示11v
c#
椒颜皮皮虾5 小时前
TensorRtSharp:在 C# 世界中释放 GPU 推理的极致性能
c#·tensorrt
行止955 小时前
WinForms 彻底隐藏 滚动条的终极解决方案
c#
bugcome_com5 小时前
WPF样式进阶实战:外置样式+MVVM主题切换+样式优先级全解析
c#·.net·wpf
时光追逐者6 小时前
TIOBE 公布 C# 是 2025 年度编程语言
开发语言·c#·.net·.net core·tiobe
观无6 小时前
固高运动控制卡(GST800)基础应用分享
c#
flysh057 小时前
如何利用 C# 内置的 Action 和 Func 委托
开发语言·c#
逑之9 小时前
C语言笔记1:C语言常见概念
c语言·笔记·c#