java c++ svg cad

java - ¿Hay alguna biblioteca para convertir CAD a SVG?



c++ (2)

El OpenDesignAlliance actualmente proporciona la única implementación útil de tal cosa.
Quieres Theiga y Theiga para .NET y Java .

En 2013, ODA usó el soporte de Java proporcionado por SWIG para crear "Teigha para Java".
Teigha para Java incluye lo siguiente:

  • Acceso de Java a la API completa de Teigha para archivos .dwg y .dgn.
  • Soporte para plataformas Windows, Linux y Mac. API muy similar a Teigha.NET, simplificando la transición entre idiomas.

Además, si está utilizando C # , WoutWare CadLib sería una muy buena opción comercial totalmente administrada para convertir DWG / DXF a SVG (al mismo tiempo que conserva las capas). Y también funciona en Linux y Mac con .NET-Core (no se requieren binarios nativos).

Estoy buscando una biblioteca que pueda convertir archivos CAD (DWG, DXF) en formato SVG. La biblioteca debería poder ejecutarse en la plataforma Linux. ¿Alguien puede decirme qué biblioteca puede hacer esto?


Prueba estas herramientas.

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

cad2svg es una sencilla utilidad de línea de comandos de Linux que convierte automáticamente los archivos de AutoCAD (dwg y dxf) a SVG

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

GNU LibreDWG es una biblioteca gratuita de C para manejar archivos DWG.

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

Kabeja es una biblioteca de Java para analizar, procesar y convertir el formato DXF de Autodesk

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

Un convertidor de dxf a svg.
Puede usarse para crear archivos svg puros o archivos svg Inkscape con información adicional como capas.