有没有可以将CAD转换为SVG的库?

Joe*_*SHI 18 c++ java svg cad

我正在寻找一个可以将CAD文件(DWG,DXF)转换为SVG格式的库.该库应该能够在Linux平台上运行.谁能告诉我哪个库可以做到这一点?

OMG*_*OMG 7

试试这些工具.

1)http://etc.nkadesign.com/Download/Cad2svg

cad2svg是一个简单的Linux命令行实用程序,可自动将AutoCAD文件(dwg和dxf)转换为SVG

2)http://davinder.in/blog/how-install-libredwg-ubuntu

GNU LibreDWG是一个处理DWG文件的免费C库.

3)http://kabeja.sourceforge.net/

Kabeja是一个用于解析,处理和转换Autodesk DXF格式的Java库

4)http://sourceforge.net/projects/dxf-svg-convert

一个dxf到svg转换器.
可用于创建纯svg文件或Inkscape svg文件以及层等额外信息.


Ste*_*ger 5

目前,OpenDesignAlliance提供了此类事情的唯一有用的实现。
您需要TheigaTheiga for .NET和Java

在2013年,ODA使用了SWIG提供的Java支持来创建“ Java Teigha”。
Java的Teigha包括以下内容:

  • Java访问.dwg和.dgn文件的完整Teigha API。
  • 支持Windows,Linux和Mac平台。API与Teigha.NET非常相似,简化了语言之间的转换。

另外,如果您使用的是C#WoutWare CadLib将是一个很好的完全托管的商业选择,用于将DWG / DXF转换为SVG(同时保留图层)。它也可以在具有.NET-Core的Linux和Mac上运行(不需要本机二进制文件)。