以前做过一个类似的需求,不过效果并不是很理想,当时是将dwg转换成svg然后找了一个基于svg的绘图软件,转换的工具用的aspose for cad,这个是当时对比了很多个软件后选出来的,不过是收费的,但是不贵,也就几千而已,一个开发者账号,推荐楼主看下。
CAD文件另存为DXF格式,就可以用进行数据的解析了,Github 有开源的的DXF文件解析库netDxf 用它就可以实现了
可以参考一下这个博客上写的代码
https://www.cnblogs.com/xiketang/p/13229020.html