Подтвердить что ты не робот

Есть ли какая-нибудь библиотека для преобразования CAD в SVG?

Я ищу библиотеку, которая может конвертировать файлы САПР (DWG, DXF) в формат SVG. Библиотека должна работать на платформе Linux. Может ли кто-нибудь сказать мне, какая библиотека может это сделать?

4b9b3361

Ответ 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.

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

Kabeja - это Java-библиотека для синтаксического анализа, обработки и преобразования формата Autodesk DXF

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

Конвертер dxf в svg.

Может использоваться для создания чистых svg файлов или файлов Inkscape svg с дополнительной информацией, подобной слоям.

Ответ 2

OpenDesignAlliance в настоящее время предоставляет единственную полезную реализацию такой вещи.
Вы хотите Theiga и Theiga для .NET и Java.

В 2013 году ODA использовала поддержку Java, предоставляемую SWIG, для создания "Teigha" для Java ".
Teigha для Java включает в себя следующее:

  • Доступ к Java для полного Teigha API для файлов .dwg и .dgn.
  • Поддержка платформ Windows, Linux и Mac. API очень похож на Teigha.NET, упрощая переход между языками.

Кроме того, если вы используете С#, WoutWare CadLib будет очень хорошим полностью управляемым коммерческим вариантом для преобразования DWG/DXF в SVG ( при сохранении слоев).