基于开源库libreDWG+Java实现AutoCad格式DWG转DXF

开源 0

最近在做基于AutoCAD图纸的自动入库,遇到了一个问题,DXF图纸的解析入库非常简单,但是支持DWG的解析的开源库或框架非常少。看到网上很多网友,都在想将DWG转为DXF,再进行后续操作。我本来想着这很简单,结果研究了两条,这块可用的资料确实少之又少。偶尔看到两行代码,仔细看一下,都是基于商用的框架做的。最终实现了,虽然不完美,在这里也和大家分享一下。

内容有点长,这里看目录

    • DXF格式
    • DWG格式
    • DWG转DXF的方法
        • 1.电脑上安装有CAD相关商用软件,通过代码调用软件进行解析、转换。
        • 2.利用Teigha File Converter库库进行转换
        • 3.利用GDAL库进行转换
        • 4.利用libreDWG库进行转换

DXF格式

DXF是一种开放的矢量数据格式,可以分为两类:

也许您对下面的内容还感兴趣: