Я ищу библиотеку, которая может конвертировать файлы CAD (DWG, DXF) в формат SVG. Библиотека должна быть в состоянии работать на платформе Linux. Может кто-нибудь сказать мне, какая библиотека может сделать это?
Попробуйте эти инструменты.
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 с дополнительной информацией, такой как слои.
OpenDesignAlliance В настоящее время предоставляется единственная полезная реализация такой вещи.
Ты хочешь Theiga а также Тайга для .NET и Java .
В 2013 году ODA использовало поддержку Java, предоставленную SWIG, для создания «Teigha».
для Java «.
Teigha для Java включает в себя следующее:
Кроме того, если вы используете C #, WoutWare CadLib был бы очень хорошим полностью управляемым коммерческим вариантом для преобразования DWG / DXF в SVG (при сохранении слоев).