有没有可以将CAD转换为SVG的库? [关闭]

问题描述 投票:18回答:2

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

java c++ svg cad
2个回答
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文件以及层等额外信息。


5
投票

OpenDesignAlliance 目前提供了这种东西唯一有用的实现。 你想要TheigaTheiga for .NET and Java

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

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

此外,如果您使用C#,WoutWare CadLib将是一个非常好的完全管理的商业选项,用于将DWG / DXF转换为SVG(同时保留图层)。它也可以在Linux和Mac上使用.NET-Core(不需要原生二进制文件)。

© www.soinside.com 2019 - 2024. All rights reserved.