我正在寻找一个可以将 CAD 文件(DWG、DXF)转换为 SVG 格式的库。该库应该能够在 Linux 平台上运行。谁能告诉我哪个图书馆可以做到这一点?
问问题
17290 次
2 回答
7
试试这些工具。
cad2svg 是一个简单的 Linux 命令行实用程序,可自动将 AutoCAD 文件(dwg 和 dxf)转换为 SVG
此链接不再有效:
2) http://davinder.in/blog/how-install-libredwg-ubuntu
GNU LibreDWG 是一个免费的 C 库,用于处理 DWG 文件。
Kabeja 是一个用于解析、处理和转换 Autodesk 的 DXF 格式的 Java 库
一个 dxf 到 svg 的转换器。
可用于创建带有额外信息(如图层)的纯 svg 文件或 Inkscape svg 文件。
于 2012-12-26T03:50:49.780 回答
6
OpenDesignAlliance目前提供了此类事物的唯一有用实现。
您需要用于 .NET 和 Java 的Theiga和Theiga 。
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(同时保留图层)。它还可以在带有 .NET-Core 的 Linux 和 Mac 上运行(不需要本机二进制文件)。
于 2014-08-06T13:17:09.113 回答