是否有任何库可以将CAD转换为SVG?[已关闭]

2022-09-02 10:46:52

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


答案 1

请尝试以下工具。

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

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

此链接不再有效:

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

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

  1. http://kabeja.sourceforge.net/

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

  1. http://sourceforge.net/projects/dxf-svg-convert

一个 dxf 到 svg 的转换器。
可用于创建纯 svg 文件或具有图层等额外信息的 Inkscape svg 文件。


答案 2

OpenDesignAlliance目前提供了这种东西的唯一有用的实现。
你想要TheigaTheiga用于.NET和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(不需要本机二进制文件)。