我正在寻找一个可以将CAD文件(DWG,DXF)转换为SVG格式的库。该库应该能够在Linux平台上运行。谁能告诉我哪个库可以做到这一点?
答案 0 :(得分: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文件以及层等额外信息。
答案 1 :(得分:5)
OpenDesignAlliance 目前提供了这种事情的唯一有用的实现 您想要Theiga和Theiga for .NET and Java 。
2013年,ODA使用SWIG提供的Java支持来创建" Teigha for Java"。
Teigha for Java包括以下内容:
此外,如果您使用 C#,WoutWare CadLib将是一个非常好的完全管理商业选项,用于将DWG / DXF转换为SVG(同时保留图层)。它也适用于带有.NET-Core的Linux和Mac(不需要原生二进制文件)。